Ich schreibe meine erste iOS-Anwendung (nur iPhone) mit Swift. In der Hauptanwendungsansicht sollte der Benutzer das Bild aus der Fotogalerie auswählen können.
Ich habe den folgenden Beispielcode von ViewController.swift gefunden :
class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
var imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
imagePickerController.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum
imagePickerController.allowsEditing = true
self.presentViewController(imagePickerController, animated: true, completion: { imageP in
})
}
func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!) {
let selectedImage : UIImage = image
println(selectedImage)
}
}
und haben die folgende View Controller-Szene -
View Controller
- Top Layout Guide
- Bottom Layout Guide
- View
- Image View
First Responder
Exit
Aber wenn ich die App starte, wird nur ein schwarzer Bildschirm angezeigt. Was mache ich falsch? Ein weiterer Beispielcode, den ich gefunden habe, befindet sich in Objective-C, was mir nicht hilft.