info.plistの
Privacy - Photo Library Additions Usage Descriptionと
Privacy - Photo Library Usage Descriptionの設定をしたのですが
アクセス許可のアラートが出ません
ライブラリに遷移して動画を選択、再生する事は出来るのですが
取得する事が出来ません。
imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])が
呼ばれないみたいです。
swift
1class Test: UIViewController { 2 let imagePickerController = UIImagePickerController() 3 @IBOutlet weak var imageView: UIImageView! 4 @IBAction func selsectImage(_ sender: Any) { 5 print("カメラロールから動画を選択") 6 imagePickerController.sourceType = .photoLibrary 7 imagePickerController.delegate = self 8 imagePickerController.mediaTypes = ["public.movie"] 9 present(imagePickerController, animated: true, completion: nil) 10 } 11 override func viewDidLoad() { 12 super.viewDidLoad() 13 } 14} 15 16extension Test: UIImagePickerControllerDelegate, UINavigationControllerDelegate { 17 func imagePickerControllerDidCancel(_ picker: UIImagePickerController) { 18 print("cancel") 19 } 20 21 private func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { 22 videoURL = info["UIImagePickerControllerReferenceURL"] as? URL 23 print(videoURL!) 24 imageView.image = previewImageFromVideo(videoURL!)! 25 imageView.contentMode = .scaleAspectFit 26 imagePickerController.dismiss(animated: true, completion: nil) 27 } 28 29}
下記のエラーも出ます
[discovery] errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}
解決方法がわかる方がいましたらよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/12 03:43