Это мое сохранение изображения для анализа:Загрузка изображений из parse.com
func uploadPost(){
var imageText = self.imageText.text
if (imageView.image == nil){
println("No image uploaded")
}
else{
var posts = PFObject(className: "Posts")
posts["imageText"] = imageText
posts["uploader"] = PFUser.currentUser()
posts.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
if error == nil{
//**Success saving, now save image.**//
// Create an image data
var imageData = UIImagePNGRepresentation(self.imageView.image)
// Create a parse file to store in cloud
var parseImageFile = PFFile(name: "upload_image.png", data: imageData)
posts["imageFile"] = parseImageFile
posts.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
if error == nil{
// Take user home
println("Data uploaded")
}
else{
println(error)
}
})
}
else{
println(error)
}
})
}
}
Как я могу загрузить изображения из разбора? Вот как выглядят мои данные Parse.com «Посты»:
Любые предложения?
Я думаю, что может быть что-то вроде этого: с помощью
self.imageView.sd_setImageWithURL(url, completed: block)
Но я не знаю, как я получаю URL. И что, если у изображений разные имена?
Хм, как мне исправить ошибку «Использовать неразрешенный идентификатор» pfObject? »? –
@ Eri-Sklii «pfObject» должен быть просто ссылкой на объект, с которого вы пытаетесь получить изображение. В вашем случае похоже, что это могут быть «сообщения» – LulzCow
http://pastebin.com/mdTdepLi Любые идеи? Это не работает. –