IOS。无法从Parse加载文件:使用getDataInBackgroundWithBlock发出“Too Many Open Files”

时间:2015-08-31 13:22:28

标签: ios swift file parse-platform

我正在尝试检索存储在Parse中的图像数据,但是当我这样做时,我收到一个错误,说“打开的文件太多”而且它不起作用。
它首先使用一个图像,但是当我添加第二个图像时,它崩溃了。现在根本不再工作了。

  if otherUser["profilePicture"] != nil {
      self.picProf = otherUser["profilePicture"] as! PFFile
      self.picProf.getDataInBackgroundWithBlock({ (imageData: NSData?, error) -> Void in

            if (error == nil) {
                 if imageData != nil {
                     oneMember.profilePicFile = imageData!
                  } 
            }
            else {
                print(error)
            }
      })
  }

以下是我遇到的错误:

  

BOMStorageOpenWithSys(const char *,Boolean,BomSys *):无法打开:'/ Users / viktor / Library / Developer / CoreSimulator / Devices / X / data / Users / Bundle / Application / Y / MyPP11.app / Assets.car'打开的文件过多   2015-08-31 15:12:48.856 MyAPP11 [1669:68206]错误:CUICommonAssetStorage -initWithPath:'/ Users / viktor / Library / Developer / CoreSimulator / Devices / X / data / Containers / Bundle / Application中找不到存储文件/Y/MyAPP11.app/Assets.car'errno:'没有这样的过程'

您是否知道如何解决这些过多的已打开文件? 我不...

无限地谢谢你,

0 个答案:

没有答案