質問編集履歴

2

質問内容を修正いたしました。

2020/09/17 12:58

投稿

yuabe
yuabe

スコア143

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,10 @@
7
7
 
8
8
 
9
9
  ユーザーがアプリをダウンロードしアルバムボタンを押したらアルバムアクセス許諾ダイアログが表示され「許可しない」以外を選択した際に表示されるPHPickerViewControllerには動画のみ表示させたい場合はどうすればいいのでしょうか?
10
+
11
+
12
+
13
+ それともそもそもPHPhotoLibrary.requestAuthorization(for: accessLevel)で許可を求める事自体が不要なのでしょうか?
10
14
 
11
15
 
12
16
 

1

質問内容を修正いたしました。

2020/09/17 12:57

投稿

yuabe
yuabe

スコア143

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  表示されたPHPickerViewControllerには動画のみ表示させたいのですが、PHPhotoLibrary.requestAuthorization(for: accessLevel)を呼び出した場合、表示されるのは写真と動画の両方が表示されてしまいます。
4
4
 
5
- かといってコメントアウトしているpickerDisplayメソッドを呼び出すとたしかに動画のみが表示されたPHPickerViewControllerに表示されますがそれがdismissされたあとにPHPhotoLibrary.requestAuthorization(for: accessLevel)のPHPickerViewControllerが再度表示されてしまいます。
5
+ かといってコメントアウトしているpickerDisplayメソッドを呼び出すとPHPhotoLibrary.requestAuthorization(for: accessLevel)のPHPickerViewControllerが表示されますがそれがdismissされたあとに動画のみが表示されたPHPickerViewControllerが再度表示されてしまいます。
6
6
 
7
7
 
8
8
 
@@ -62,7 +62,11 @@
62
62
 
63
63
  picker.delegate = self
64
64
 
65
+ DispatchQueue.main.async {
66
+
65
- present(picker, animated: true)}
67
+ self.present(picker, animated: true)
68
+
69
+ }
66
70
 
67
71
  }
68
72