私のアプリは、カメラを使用して、iPadのための問題で、iTunesから拒否されてきています。何らかの理由で、それはdidFinishPickingMediaWithInfo方法でクラッシュします。これは、iPhoneで正常に動作しますが、私はそれがiPadで動作するdoesntの理由はわかりません。ナシエラー(iPhone上で動作します)
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
if(picker.sourceType == UIImagePickerControllerSourceType.PhotoLibrary)
{
//Crashing here -> "fatal error: unexpectedly found nil while unwrapping an Optional value"
var selectedImage: UIImage = info[UIImagePickerControllerOriginalImage] as! UIImage
appraisalPic.backgroundColor = UIColor.blackColor();
appraisalPic.image = selectedImage
self.dismissViewControllerAnimated(true, completion: nil)
}
イメージピッカーを表示する前に 'if UIImagePickerController.isSourceTypeAvailable(.PhotoLibrary)'をチェックする必要があります。 –
はまた、構文をチェックし、それがあるべき 'FUNCのimagePickerController(ピッカー:UIImagePickerController、didFinishPickingMediaWithInfo情報:[文字列:ANYOBJECT]){... }' –