小编Ron*_*ara的帖子

使用Swift 3模糊地使用'sd_setImage(with:placeholderImage:completed :)'

我正在使用SDWebImagemy 进行以下调用imageView,它可以正常工作Swift 2但在XCode 8 beta 5编译时出错Swift 3:

 imageView.sd_setImage(with:url, placeholderImage:placeholder, completed: {
    (image: UIImage?, error: Error?, cacheType: SDImageCacheType, imageURL: URL?) in
            ...
    });
Run Code Online (Sandbox Code Playgroud)

错误是:

模糊地使用'sd_setImage(with:placeholderImage:completed :)'

我怀疑我在完成的处理程序的签名中有问题,但我无法弄清楚语法应该是什么.我错过了什么?

ios sdwebimage swift3 xcode8

28
推荐指数
2
解决办法
1万
查看次数

void _UIPerformResizeOfTextViewForTextContainer中的断言失败

我从BOX导入文件.我用过box sdk V2.它已成功导入,但在导入时,屏幕必须在下一个控制器上导航.我正在崩溃

NSArray *arrayOfViews = [[NSBundle mainBundle] loadNibNamed:@"CategoryOptionView"
                                                      owner:nil
                                                    options:nil];
Run Code Online (Sandbox Code Playgroud)

这是错误

void _UIPerformResizeOfTextViewForTextContainer中的断言失败(NSLayoutManager*,UIView*,NSTextContainer*,NSUInteger)(),/ SourceCache/UIFoundation_Sim/UIFoundation-229/UIFoundation/TextSystem/NSLayoutManager_Private.m:1516 2013-11-22 08:04:10.083 PunchList [ 1019:6a2b]***由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:'只在主线程上运行!'

objective-c uiviewcontroller uinavigationcontroller ios

13
推荐指数
1
解决办法
8229
查看次数

更改状态栏颜色Objective-C

在我的应用程序中,有一个黑暗模式,我想知道如何更改状态栏颜色?谢谢,

UIColor *color = [UIColor whiteColor];
self.navigationController.navigationBar.barTintColor = color;
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios

8
推荐指数
3
解决办法
1万
查看次数

在ios模拟器上运行时,当imagePicker的来源是Camera时,应用程序崩溃?

当我将 imagePicker 的源类型指定为 Camera 时,我的应用程序在模拟器上崩溃,但在设备上运行良好。我已经在“plist”中添加了相机和照片库的权限。

崩溃日志:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“源类型 1 不可用”

代码:

-(void)showImgPickerWithSourceType:(UIImagePickerControllerSourceType)sourceType
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO;
picker.sourceType = sourceType;
picker.allowsEditing = YES;
[(UINavigationController *)[[self.window.subviews objectAtIndex:0] nextResponder] presentViewController:picker animated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)

由于我尝试在模拟器上访问相机,是否会发生崩溃?这里会出现什么问题。我错过了什么?

objective-c ios

5
推荐指数
1
解决办法
6200
查看次数

由于“ GCKConnectionSuspendReasonNetworkNotReachable”,投射会话被暂停

观察到的行为:开始投射音乐文件后,用户进入背景。在通过Cast播放音乐文件几分钟后GCKConnectionSuspendReasonNetworkNotReachable,即使发送方设备和Cast设备都已连接到正常的Wi-Fi连接,会话也会因该原因而暂停

预期行为:由于发件人应用程序具有播放音频的后台功能,并且GCKCastOptions我们将该属性设置为,因此会话应继续suspendSessionsWhenBackgrounded进行NO

objective-c ios google-cast

5
推荐指数
1
解决办法
446
查看次数

没有这样的文件或目录:xcode 8.2中的'__entitlements'

我在构建应用程序时遇到此错误:

clang:错误:没有这样的文件或目录:'__entitlements'

使用Xcode 8.2.

xcode entitlements ios

3
推荐指数
2
解决办法
3072
查看次数

获取UIBezierPath Stroke的大纲路径

我有一个UIBezierPath中风,现在我想得到笔画的轮廓路径(不是笔画的路径本身),有没有办法可以得到它?或者至少NSLogUIBezierPath笔画的轮廓路径?谢谢

objective-c cgpath ios uibezierpath

3
推荐指数
1
解决办法
546
查看次数

iOS 10中的Whatsapp集成和openURL问题

我在我的iOS应用程序中集成了whastapp.当我在iOS 10设备上测试它时.它崩溃了一个问题.

快照未呈现的视图会导致空快照.确保在屏幕更新后快照或快照之前至少渲染了一次视图.

NSURL *whatsappURL = [NSURL URLWithString:[NSString stringWithFormat: @"whatsapp://send?abid=%@&text=WelcomeToChatBought",[abidArray objectAtIndex:buttonclicked.tag-1000]]];
        if ([[UIApplication sharedApplication] canOpenURL: whatsappURL])
        {
            [[UIApplication sharedApplication] openURL: whatsappURL];
        }
Run Code Online (Sandbox Code Playgroud)

可能是什么问题.任何帮助,将不胜感激.

objective-c openurl ios whatsapp ios10

2
推荐指数
1
解决办法
1632
查看次数

navigationItem.TitleView 不适用于 iOS 10

我在导航栏中的标题视图有问题。问题是当我将视图分配到 titleView 时它没有显示。我尝试使用navigationItem.title = @"eqweqweq";但没有任何反应。

所涉及的这个视图是由代码创建的,我不知道这是否是问题,因为我使用过的其他 ViewControllers 工作得很好。

iOS 10 中是否存在无法使用 titleView 的错误?有时它起作用有时不起作用。

我在谷歌上搜索过,但没有任何帮助。希望有人能帮帮我T_T。

谢谢你

xcode objective-c uinavigationitem ios ios10

2
推荐指数
1
解决办法
3394
查看次数

错误:不允许从 __global__ 函数调用 __host__ 函数

我已经为特征点的密集采样编写了 cuda 函数,但出现错误。下面给出了我的 cuda 代码。我正在使用 cuda 7.5 工具包。

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include "opencv2/imgproc/imgproc.hpp"
#include <opencv2/gpu/gpu.hpp>
#include <opencv2/opencv.hpp>


using namespace cv::gpu;
using namespace cv;
using namespace std;

__global__ void densefun(std::vector<int>* d_counters,std::vector<Point2f>* d_points,int d_x_max,int d_y_max,int width, int min_distance)
{
  int i = blockDim.x * blockIdx.x + threadIdx.x;
  Point2f point = (*d_points)[i];
  int x = cvFloor(point.x);
  int y = cvFloor(point.y);
  //if(x >= d_x_max || y >= d_y_max)
      //continue;
  x /= min_distance;
  y /= min_distance;
  (*d_counters)[y*width+x]++;
} …
Run Code Online (Sandbox Code Playgroud)

cuda

1
推荐指数
1
解决办法
6233
查看次数