swift - 解析错误代码 151

标签 swift macos parse-platform local-storage pffile

我在本地保存了以下 PFObject:

<Local: 0x6180000a4080, objectId: SAMPLEID, localId: (null)> {
    ACL = "<PFACL: 0x60800002f0a0>";
    image = "<PFFile: 0x60800005e7b0>";
    name = Anonymous;
}

我正在尝试运行以下代码来检索图像:

let query = PFQuery(className: "Local")
query.fromLocalDatastore()
query.findObjectsInBackgroundWithBlock { (objects: [PFObject]?, error: NSError?) -> Void in
   if let objects: [PFObject] = objects {
      for object in objects {
         let imageFile = object["image"] as! PFFile
         imageFile.getDataInBackgroundWithBlock {
            (imageData: NSData?, error: NSError?) -> Void in
               if error == nil {
                  if let imageData = imageData {
                     let image = NSImage(data:imageData)
                  }
               }
            }
         }
      }
   }

解析给我以下错误: 无法下载服务器或本地不存在的文件。 (代码:151,版本:1.11.0)

最佳答案

我在尝试加载之前加载过数十次的文件时遇到了同样的问题。我没有更改文件,但我确实多次保存了同一张图像。由于某种原因,解析保存似乎出现了故障。我没有做任何更改,只是再次重新保存相同的图像,效果很好。

关于swift - 解析错误代码 151,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476322/

相关文章:

ios - swift:未检测到 Sprite 套件碰撞和位掩码

macos - 由 create-react-app 创建后立即添加包不起作用

macos - OS X Swift 编译器错误 - 段错误

dictionary - 在云代码中创建以 ParseObject 作为键的字典仅给出 [Object object]

安卓 : load an imageview from a Parsefile

iphone - 使用 parse.com 共享图像

ios - 使用 NavigationController 在当前 tabBarController 上呈现 View Controller

swift - 如何使用 SKConstraint 设置两个节点之间的距离?

ios - 如何在 iOS 中测试可达性并重试连接?

c++ - 在 mac 中使用 fstream c++ 打印到网络打印机