我试图从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 –