ฉันกำลังเขียนแอปพลิเคชัน iOS ตัวแรก (iPhone เท่านั้น) ด้วย Swift มุมมองแอปพลิเคชันหลักควรอนุญาตให้ผู้ใช้เลือกภาพจากแกลเลอรีรูปภาพ
ฉันพบโค้ดตัวอย่างต่อไปนี้ของViewController.swift :
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)
}
}
และมี View Controller Scene ดังต่อไปนี้ -
View Controller
- Top Layout Guide
- Bottom Layout Guide
- View
- Image View
First Responder
Exit
แต่เมื่อฉันเปิดแอปหน้าจอสีดำจะปรากฏขึ้น ฉันทำอะไรผิด? โค้ดตัวอย่างอื่นที่ฉันพบอยู่ใน Objective-C ซึ่งไม่ได้ช่วยฉัน