1

那是登录组织者

进程
     名称 rpages recent_max [原因](状态)

      MobileMail 1557 1557 [vm](简历)(续)
     手机 1479 1479 [vm](简历)(续)
            tccd 318 320 [vm](守护进程)
         Testare 2293 2293 [vm](最前面)(简历)
            ptpd 1350 1350(守护进程)
     数据访问 1589 1589(守护进程)
      aosnotifyd 512 512(守护进程)
    mediaserverd 12077 12077(守护进程)
         assetsd 1170 1170(守护进程)
           wifid 773 773(守护进程)
   iaptransportd 266 266(守护进程)
        异形 592 592(守护进程)
       位于 1373 1373(守护进程)
         syslogd 185 185(守护进程)
     跳板 7838 7838                     
      篮板 5776 5776(守护进程)
        BTServer 498 498(守护进程)
         imagent 668 668(守护进程)
         配置 741 741(守护进程)
       锁定 353 353(守护进程)
          powerd 192 192(守护进程)
   mDNSResponder 294 294(守护进程)
   fairplayd.N42 166 166(守护进程)
  UserEventAgent 720 720(守护进程)
       安全 159 160(守护进程)
           amfid 219 219(守护进程)
     调试服务器 0 0(守护进程)
   syncdefaultsd 459 459(守护进程)
         lockbot 475 475(守护进程)
跳板服务 0 0(守护进程)
       CVMServer 89 89(守护进程)
notification_pro 161 161(守护进程)
            afcd 157 157(守护进程)
文件协调 214 214(守护进程)
       distnoted 141 141(守护进程)
            apsd 438 438(守护进程)
      聚合 109 109(守护进程)
        联网 215 215(守护进程)
       fseventsd 277 277(守护进程)
      CommCenter 1760 1760(守护进程)
         通知 226 226(守护进程)
     ReportCrash 331 333(守护进程)

**结尾**

没有突出显示线程。这是代码

   void (^assetEnumerator)(ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) {
        如果(结果!= NULL){
            NSLog(@"查看资产:%@", 结果);
            NSLog(@"索引: %d", index);
            ALAssetRepresentation *rep = result.defaultRepresentation;
            NSLog(@"URL: %@", rep.url);
            UIImage *image = [UIImage imageWithCGImage:rep.fullScreenImage];
            [self performSelectorInBackground:@selector(selectImage:) withObject:image];       
         }
    };

    void (^assetGroupEnumerator)(ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop) {
        如果(组!=零){
            NSLog(@"GRUP Desc:%@",[group valueForProperty:ALAssetsGroupPropertyType]);
            NSLog(@"GRUP Desc:%@",group.description);
            NSNumber *type = (NSNumber *)[group valueForProperty:ALAssetsGroupPropertyType];
            NSLog(@"GRUP Desc:%@",NSStringFromClass([type class]));
            int 提示 = [类型 intValue];
            [组 setAssetsFilter:[ALAssetsFilter allPhotos]];
            [组 enumerateAssetsUsingBlock:assetEnumerator];
        }
    };

    ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
    [库枚举GroupsWithTypes:ALAssetsGroupAll
                           usingBlock:assetGroupEnumerator
                         失败块:^(NSError *error) {
                             NSLog(@"失败");
                         }];

好像我不使用这条线 UIImage *image = [UIImage imageWithCGImage:rep.fullScreenImage]; 之后的行正在枚举所有资产。如果我尝试获取图像或仅获取元数据,它会在某个时候崩溃。问题是它在没有 XCode 向我显示线程或原因的情况下崩溃。左侧窗格中不显示任何内容。使用分析器运行它会显示应用程序的稳定使用量为 2MB。它似乎没有内存泄漏。

我尝试了不同的方法,但仍然崩溃而没有任何错误消息。

4

0 回答 0