• Xcode 错误收集及解决办法


    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

    3、“(null)” is of a model that is not supported by this version of Xcode. Please use a different device.

    重启 Xcode 就好

    4、证书错误,先重装下这个证书,点此下载。

    5、ARC forbids Objective-C objects in struct

    在ARC环境下,结构体中要有oc对象,必须用 __unsafe_unretained 修饰;

    typedef struct PBUser__storage_ {
      uint32_t _has_storage_[1];
      __unsafe_unretained NSString *userId;
      __unsafe_unretained NSString *nick;
      __unsafe_unretained NSString *avatar;
      __unsafe_unretained NSString *password;
      __unsafe_unretained NSString *email;
      __unsafe_unretained NSString *mobile;
      __unsafe_unretained NSString *qqOpenId;
      __unsafe_unretained NSString *sinaId;
      __unsafe_unretained NSString *weixinId;
    } PBUser__storage_;
    

    6、The operation couldn’t be completed. (LaunchServicesError error 0.)

    重置模拟器,或者 clean。

  • 相关阅读:
    100天搞定机器学习|Day13-14 SVM的实现
    100天搞定机器学习|Day11 实现KNN
    100天搞定机器学习|Day9-12 支持向量机
    100天搞定机器学习|Day8 逻辑回归的数学原理
    100天搞定机器学习|Day7 K-NN
    100天搞定机器学习|Day4-6 逻辑回归
    宜信的105条数据库军规
    启动、配置、扩容、伸缩、存储,开普勒云平台之使用指南
    开普勒云平台:9个示例解析如何安装依赖
    钢铁B2B电商案例:供应链金融如何解决供应链金融痛点
  • 原文地址:https://www.cnblogs.com/shenhongbang/p/4974094.html
Copyright © 2020-2023  润新知