从parse.com加载图片

时间:2015-08-13 17:41:54

标签: swift parse-platform

如何加载保存在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)
                }
            })
        }
    }

如何在tableview中添加图片和文字,如果有超过1张图片的话,可以像滚动一样使用它?

2 个答案:

答案 0 :(得分:0)

以下是从解析

加载图像的代码
[]

答案 1 :(得分:-1)

问题的第一部分是重复的,因为remus指出:
Retrieving image from parse.com您需要查询图像数据并转换为uiimage。

问题的第二部分:

只需将查询过的图像和文本存储在数组中,然后制作包含uiimageview和textview的自定义uitableviewcells。使用数组中的数据填充tableviewcells。