0
這是我的代碼。我已經實現UIImagePicker
,但在運行時,它不顯示我的對話框的權限訪問畫廊模擬器UIImagePicker給出運行時錯誤
@IBOutlet var uploadImage: UIImageView!
@IBAction func upldImageBtn(sender: UIButton) {
imagePicker.allowsEditing = false
imagePicker.sourceType = .PhotoLibrary
presentViewController(imagePicker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage{
uploadImage.contentMode = .ScaleAspectFill
uploadImage.image = pickedImage
uploadImage.layer.borderWidth = 0.5
uploadImage.layer.masksToBounds = false
uploadImage.layer.cornerRadius = uploadImage.frame.size.height/2
uploadImage.clipsToBounds = true
}
dismissViewControllerAnimated(true, completion: nil)
}
我試過同樣的,但再次出現運行時錯誤,顯示「這個應用程序無法訪問您的照片或視頻」。 –
你可以發佈錯誤的詳細信息嗎?在模擬器和日誌中看到的屏幕截圖將會很有幫助。 – TheAppMentor
感謝您的幫助,但現在我可以訪問庫,因爲當應用程序Info.plist文件包含鍵值爲「CFBundleDisplayName」的空字符串值時,此問題出現在iOS 9中。所以它不應該是空的。 –