如何在swift ios应用程序中从www.parse.com加载文件(图像)?我按照parse.com上的说法尝试但是没有用。有一个错误“'PFFile?'不能转换为'StringLiteralConvertible'“。请告诉我如何上传多张图片。
"double quoted"
答案 0 :(得分:1)
我找到了错误的解决方案。这是在下面。谢谢大家。
var imageFromParse = object?.objectForKey("imageNews") as? PFFile
imageFromParse!.getDataInBackgroundWithBlock({ (imageData: NSData?, error: NSError?) -> Void in
var image: UIImage! = UIImage(data: imageData!)!
cell?.imageViewCell?.image = image
})
答案 1 :(得分:0)
imageFromParse!.getDataInBackgroundWithBlock(..)
我建议您使用PFImageView加载文件,尤其是当您为单元格加载图像时,或者在您的单元格重复使用时,您将无法取消加载图像。
您仍然应该使用检查可选值:if if imageNews = ..,以防您的对象未加载。
if let imageNews = object.objectForKey("imageNews") as? PFFile {
cell!.imageView.image = UIImage(named: "placeholder.jpg")
cell!.imageView.file = thumbnail
}
您可以在此处找到更多信息:http://blog.parse.com/learn/engineering/loading-remote-images-stored-on-parse/