首页 > 其他 > 详细

Xcode 错误收集及解决办法

时间:2015-11-18 14:06:05      阅读:356      评论:0      收藏:0      [点我收藏+]

1、An unknown error occurred.

如果仅仅提示“An unknown error occurred.” 而没有别的提示,很有可能是设备内存已满,没有足够的空间来安装这个应用。

2、BSXPCMessage received error for message: Connection interrupted

我在图片识别,生成CIImage 时报出此东警告。

通过设置 CIContext 的options 可以消除此警告---不过,过滤器的效率好像会变慢一点

技术分享
 1 NSData *imageData = UIImageJPEGRepresentation(image, 1);
 2         
 3 // kCIContextUseSoftwareRenderer : 软件渲染 -- 可以消除 "BSXPCMessage received error for message: Connection interrupted" 警告
 4 // kCIContextPriorityRequestLow : 低优先级在 GPU 渲染-- 设置为false可以加快图片处理速度
 5 CIContext *context = [CIContext contextWithOptions:@{kCIContextUseSoftwareRenderer : @(true), kCIContextPriorityRequestLow : @(false)}];
 6         
 7 CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:context options:nil];
 8 CIImage *ciImage = [CIImage imageWithData:imageData];
 9         
10 NSArray *ar = [detector featuresInImage:ciImage];
11 CIQRCodeFeature *feature = [ar firstObject];
12 NSLog(@"context: %@", feature.messageString);
View Code

 

Xcode 错误收集及解决办法

原文:http://www.cnblogs.com/shenhongbang/p/4974094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!