- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到错误
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'
-[NSConcreteData initWithContentsOfURL:options:error:]: nil URL argument'`
当我尝试将 viewController
从 ViewControllerA
推送到 ViewControllerB
时,应用程序崩溃
下面是我在ViewControllerB
中的代码,
dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
//this will start the image loading in bg
dispatch_async(concurrentQueue, ^{
NSError *nserror = nil;
NSData *imageData = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&nserror];
//this will set the image when loading is finished
dispatch_async(dispatch_get_main_queue(), ^{
if (nserror) {
UIImage *image = [UIImage imageNamed:@"prod_img3.png"];
pro_image.image = image;
}
else{
UIImage *image = [UIImage imageWithData:imageData];
pro_image.image = image;
}
[self doneChecking];
});
});
我做错了什么?感谢您的帮助。
最佳答案
dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
//this will start the image loading in bg
dispatch_async(concurrentQueue, ^{
NSError *nserror = nil;
if(url.length == 0)
{
UIImage *image = [UIImage imageNamed:@"prod_img3.png"];
pro_image.image = image;
}
else
{
NSData *imageData = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&nserror];
//this will set the image when loading is finished
dispatch_async(dispatch_get_main_queue(), ^{
if (nserror) {
UIImage *image = [UIImage imageNamed:@"prod_img3.png"];
pro_image.image = image;
}
else{
UIImage *image = [UIImage imageWithData:imageData];
pro_image.image = image;
}
}
[self doneChecking];
});
});
关于iphone - 推送 View Controller 时应用程序崩溃,[NSConcreteData initWithContentsOfURL :options:error:]: nil URL argument',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18733345/
我有一个 UIButton,它链接到一些调用 UIPrintInteractionController 来打印 PDF 文档的代码。 如果我点击按钮,会弹出 View 让我选择一台打印机,然后打印文档
我添加了一个 NSData 扩展(base64 扩展),我将其保留在一个单独的基础设施类库项目中。但是当我在主项目中使用此方法时,我收到如下错误:“-[NSConcreteDataencodeBase
以下代码: [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:mapURL]] 返回 NSConcreteData 的实例,而不是 N
我正在使用 AFNetworking 发布带有一些数据的音频。我收到以下异常。 *** Terminating app due to uncaught exception 'NSInvalidArgu
在数据模型中,我将颜色定义为可转换属性,并将 ColorTransformer 分配给它。它可以工作,在同一个变压器的帮助下,我可以将它绑定(bind)到 ColorPicker,保存和打开文档。 但
我正在尝试使用AFNetworking通过POST调用将音频文件上传到Cloudinary。我一直在使用AFNetworking轻松地将POST调用发送到我自己的服务器,但这是我第一次尝试通过AFNe
我正在制作一个文本编辑器应用程序,它将其每个文档存储为 NSFileWrapper 目录,文档文本和文档标题作为目录中的单独文件。我希望 loadFromContents: (id) contents
我正在尝试编写一些代码来验证我的 iOS 应用程序上的订阅。我正在学习本教程:http://savvyapps.com/blog/how-setup-test-auto-renewable-subsc
我在 BugSense 中看到了这个崩溃: -[NSConcreteData count]: unrecognized selector sent to instance 0x14e57f10 - N
我收到错误 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'-[NSConcreteDa
我是一名优秀的程序员,十分优秀!