我一直在尝试按照parse.com的说明检索我已成功上传的图片(也使用他们的文档)。我的代码:
let testObject = PFObject(className: "TestObject")
let file = testObject["SampleImage.png"] as PFFile
file.getDataInBackgroundWithBlock {
(imageData: NSData?, error: NSError?) -> Void in
if error == nil {
if let imageData = imageData {
let image = UIImage(data:imageData)
self.mainImg.image = image
print("Image Retreived")
我收到错误:
“AnyObject!无法转换为'PFFile'”
然后它说我加入了!在'as'。但是,当我这样做时,应用程序会运行,但不会检索任何内容。
我意识到这个问题发布在别处,但答案对我不起作用。我做错了什么?
答案 0 :(得分:0)
let testObject = PFObject(className: "TestObject")
这是一个新的空对象,不受服务器上任何内容的支持。您需要将id设置为已知值,并刷新在生成的对象将包含任何内容之前运行查询以查找对象所需的实例。