Swift로 첫 번째 iOS 애플리케이션 (iPhone 전용)을 작성하고 있습니다. 메인 애플리케이션보기에서는 사용자가 사진 갤러리에서 이미지를 선택할 수 있어야합니다.
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
- Top Layout Guide
- Bottom Layout Guide
- View
- Image View
First Responder
Exit
하지만 앱을 시작하면 검은 색 화면 만 표시됩니다. 내가 뭘 잘못하고 있니? 내가 찾은 또 다른 샘플 코드 는 Objective-C에 있는데 도움이되지 않습니다.