我試圖從iOS應用上傳圖像到Parse類。試圖將圖像從iOS上傳到parse.com
的視圖控制器有兩個按鈕和一個ImageView的
按鈕1:從設備的圖片集錦選擇圖片,
ImageView的(myImageView):示出了所選的圖像。
這部分的應用程序工作正常。
在解析,我創建了一個名爲citas_servicio類,有一個叫照片列中,從類型的文件。
按鈕2動作是subirFoto:
@IBAction func subirFoto(sender: AnyObject) {
if myImageView.image == nil {
//image is not included alert user
print("Image not uploaded")
}else {
var posts = PFObject(className: "citas_servicio")
posts.saveInBackgroundWithBlock({(success: Bool, error: NSError?) -> Void in
if error == nil {
/**success saving, Now save image.***/
//create an image data
var imageData = UIImagePNGRepresentation(self.myImageView.image!)
//create a parse file to store in cloud
var parseImageFile = PFFile(name: "uploaded_image.png", data: imageData!)
posts["foto"] = parseImageFile
posts.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
if error == nil {
//take user home
print("data uploaded")
}else {
print(error)
}
})
}else {
print(error)
}
})
}
}
一旦Button2
被點擊時,在解析中創建一個新的記錄,但圖像不是在它加入,並打印在控制檯沒有消息。
代碼有什麼問題?
請參閱以下鏈接:http://stackoverflow.com/a/18840159/5247310 –