2015-06-17 4 views
0

Вот мой код:Анализировать Trouble Изображение профиля

@IBAction func setPicture(sender: UIButton) { 
    var imagePicker: UIImagePickerController = UIImagePickerController() 
    imagePicker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary 
    imagePicker.delegate = self 

    let profileImage: PFFile = user["profileImage"] as! PFFile 

    profileImage.getDataInBackgroundWithBlock { 
    (imageData: NSData?, error: NSError?) -> Void in 

    if error == nil { 
    let image: UIImage = UIImage(data: imageData!)! 
    self.profileImageView.image = image 
     } 
    } 


    self.presentViewController(imagePicker, animated: true, completion: nil) 
} 

Ошибка на Выпускаемое profileImage: PFFile = пользователь линии [ "profileImage"]. Он не будет создан из-за пользователя. Помогите оценить!

ответ

0

Я думаю, что это может сработать для вас.

@IBAction func setPicture(sender: UIButton) { 
    var imagePicker: UIImagePickerController = UIImagePickerController() 
    imagePicker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary 
imagePicker.delegate = self 

    //getting the current user 
    var user = PFUser.currentUser(); 

    let profileImage: PFFile = user["profileImage"] as! PFFile 

    profileImage.getDataInBackgroundWithBlock { 
    (imageData: NSData?, error: NSError?) -> Void in 

     if error == nil { 
     let image: UIImage = UIImage(data: imageData!)! 
     self.profileImageView.image = image 
     } 
    } 

    self.presentViewController(imagePicker, animated: true, completion: nil) 
} 
Смежные вопросы