Я пытался настроить страницу регистрации, чтобы пользователь мог настроить изображение профиля, но как только я нажимаю кнопку регистрации, и она переходит к на странице регистрации он продолжает сбой из-за кодов изображений профиля. Это кнопка для установки профиля изображенияПолучение фатальной ошибки при попытке настроить изображение профиля PFUser
@IBAction func setProfilePicture(sender: AnyObject) {
let myPickerController = UIImagePickerController()
myPickerController.delegate = self
myPickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
self.presentViewController(myPickerController, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
profilePictureIV.image = info[UIImagePickerControllerOriginalImage] as? UIImage
self.dismissViewControllerAnimated(true, completion: nil)
}
и это код для передачи данных для анализа в viewDidLoad()
методы
let newUser = PFUser()
let profilePicture = UIImageJPEGRepresentation((profilePictureIV?.image)!, 1)
if(profilePicture != nil) {
let profilePictureImageFile = PFFile(data: profilePicture!)
newUser["profilePicture"] = profilePictureImageFile
}
...
}
линии, которая держит Грохот это позволить profilePicture ... . линия дает ошибку: фатальная ошибка: неожиданно нашли ноль в то время как разворачивание необязательное значение (lldb)
Нет, до сих пор не работает. Это дает мне ошибку, чтобы исправить это и заменить 'profilePictureIV ?.image' на' (profilePictureIV? .image)! ' –
Я обновил ответ альтернативой – vadian
OH YAY! БОЛЬШОЕ СПАСИБО!! –