2016-04-30 5 views
0

イメージを更新しようとしているImがparse.comに保存しています。私は私のビュー上にイメージビューを持っており、そのイメージビュー上にデフォルトイメージがあります。私は図書館から写真を選ぶことができます。私は図書館から選んだ写真で自分のイメージビューの画像を変えることができます。しかし、私のコードは、私がライブラリから選択したイメージではなく、デフォルトのイメージを解析して保存します。どの部分のコードを最初に配置することができますか?

ライブラリーから写真を選択してイメージビューに設定した後に、解析プロセスに保存を提供するにはどうすればよいですか?

答えて

2

ギャラリーから画像を選択する前に解析した画像を保存しているために起こっています。だから、図書館から画像を選んでから行ってください。

func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { 
     self.dismissViewControllerAnimated(true, completion: nil) 
     profileImage.image = image 


    var queryU = PFQuery(className:"ProfilePhoto") 
     queryU.getObjectInBackgroundWithId(self.objectIds[0]) { 
      (Pp: PFObject?, error: NSError?) -> Void in 
      if error != nil { 
       print(error) 
      } else if let Pp = Pp { 


       let imageData = UIImagePNGRepresentation(self.profileImage.image!) 
       let imageFile = PFFile(name: "pImage.png",data: imageData!) 
        wait(w_status: 1000) 
       Pp["profilePhoto"] = imageFile 


       Pp.saveInBackground() 
      } 
     } 
    } 
+0

Happy Programming dude :) –

関連する問題