Tôi đang viết ứng dụng iOS đầu tiên của mình (chỉ dành cho iPhone) bằng Swift. Giao diện ứng dụng chính sẽ cho phép người dùng chọn hình ảnh từ thư viện ảnh.
Tôi đã tìm thấy mã mẫu sau của 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)
}
}
và có Cảnh điều khiển Chế độ xem sau:
View Controller
- Top Layout Guide
- Bottom Layout Guide
- View
- Image View
First Responder
Exit
Nhưng khi tôi khởi động ứng dụng, chỉ màn hình đen hiển thị. Tôi đang làm gì sai? Một mã mẫu khác mà tôi đã tìm thấy trong Objective-C, không giúp được gì cho tôi.