解析错误代码 151
Parse Error Code 151
我在本地保存了以下 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)
}
}
}
}
}
}
Parse 出现以下错误:
无法下载服务器上或本地不存在的文件。 (代码:151,版本:1.11.0)
我在尝试加载之前加载过数十次的文件时遇到了同样的问题。我没有更改文件,但我确实多次保存了相同的图像。由于某种原因,解析保存似乎出现了故障。我什么也没改变,只是再次 re-saved 相同的图像,效果很好。
我找到了相同的解决方法。只需在下一行中 pinInBackground 和 saveInBackground 就可以了...它会花费你一个我试图避免的请求。
我在本地保存了以下 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)
}
}
}
}
}
}
Parse 出现以下错误: 无法下载服务器上或本地不存在的文件。 (代码:151,版本:1.11.0)
我在尝试加载之前加载过数十次的文件时遇到了同样的问题。我没有更改文件,但我确实多次保存了相同的图像。由于某种原因,解析保存似乎出现了故障。我什么也没改变,只是再次 re-saved 相同的图像,效果很好。
我找到了相同的解决方法。只需在下一行中 pinInBackground 和 saveInBackground 就可以了...它会花费你一个我试图避免的请求。