Bildergalerie nicht geöffnet. Die Kamera funktioniert einwandfrei, aber das Bild wird aus der Fotobibliothek abgerufen. Sie erhalten keinen leeren Bildschirm. Gestern funktioniert es gut Aber heute ist es nicht offen. Bitte helfen Sie jede Hilfe würde approved. Ich bin neuere in IosPhotoLibrary nicht geöffnet
@IBAction func uploadImageClick (sender : UIButton){
let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .ActionSheet)
let deleteAction = UIAlertAction(title: "Choose From Gallery", style: .Default, handler: {
(alert: UIAlertAction!) -> Void in
self.picker.allowsEditing = true
self.picker.sourceType = .PhotoLibrary
self.presentViewController(self.picker, animated: true, completion: nil)
})
let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: {
(alert: UIAlertAction!) -> Void in
})
optionMenu.addAction(deleteAction)
optionMenu.addAction(cancelAction)
self.presentViewController(optionMenu, animated: true, completion: nil)
}
extension NewsViewController : UIImagePickerControllerDelegate,UINavigationControllerDelegate{
func imagePickerController(
picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [String : AnyObject]){
let chosenImage = info[UIImagePickerControllerOriginalImage] as! UIImage
dismissViewControllerAnimated(true, completion: nil)
}
}
Hat Ihre App die Berechtigung, auf die Fotobibliothek zuzugreifen? Sie müssen die Berechtigung prüfen (für die Kamera oder die Fotobibliothek nach Bedarf), bevor Sie den UIImagePickerController erstellen und präsentieren. – rmaddy
Haben Sie NSPhotoLibraryUsageDescription in der Plist-Datei hinzugefügt? –