作ったアプリでカメラアクセスと写真のアップロードができません。
Xcodeから自分のiPhoneでエミュレータを起動したのですが
Camera access ボタンとPhoto upload ボタンは自分のiPhoneで表示されたのですが
それらは押せるだけで本当の機能ができません。
ボタンはコントローラにくっついています。
OSは10.12(Sierra)でボタンを押した時に何もエラーは出ません。
コントローラには
import UIKit class SendController:UIViewController, UINavigationControllerDelegate,UIImagePickerControllerDelegate{ let ButtonCamera = 0 let ButtomRead = 1 let ButtonWrite = 2 var imageView:UIImageView! var btnCamera:UIButton! var btnRead:UIButton! var btnWrite:UIButton! override func viewDidLoad() { super.viewDidLoad() self.view.addSubview(btnCamera) self.view.addSubview(btnRead) self.view.addSubview(imageView) } func onClick(sender:UIButton){ if sender.tag == ButtonCamera { openPicker(sourceType: UIImagePickerControllerSourceType.camera) }else if sender.tag == ButtomRead { openPicker(sourceType: UIImagePickerControllerSourceType.photoLibrary) } } func showAlert(title: String?, text: String?) { let alert = UIAlertController(title: title, message: text, preferredStyle: UIAlertControllerStyle.alert) alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: nil)) present(alert, animated: true, completion: nil) } func openPicker(sourceType:UIImagePickerControllerSourceType){ if !UIImagePickerController.isSourceTypeAvailable(sourceType){ showAlert(title: nil, text: "UnableUse") return } let picker = UIImagePickerController() picker.sourceType = sourceType picker.delegate = self present(picker, animated: true, completion: nil) } func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { let image = info[UIImagePickerControllerOriginalImage]as! UIImage imageView.image = image picker.presentingViewController?.dismiss(animated: true,completion:nil) } func imagePickerControllerDidCancel(_ picker: UIImagePickerController) { picker.presentingViewController?.dismiss(animated: true, completion: nil) } }
と書きました。
どう直せばいいのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/02/26 12:15
2017/02/26 13:04
退会済みユーザー
2017/02/27 11:47
退会済みユーザー
2017/02/27 11:48
退会済みユーザー
2017/02/27 11:49
退会済みユーザー
2017/02/27 11:50
退会済みユーザー
2017/02/27 11:50
2018/01/21 05:21