質問編集履歴
2
微調整
title
CHANGED
File without changes
|
body
CHANGED
@@ -105,7 +105,7 @@
|
|
105
105
|
AVCaptureDevice.requestAccess(for: AVMediaType.audio, completionHandler: {(granted: Bool) in})
|
106
106
|
```
|
107
107
|
|
108
|
-
・独自のアラートを表示して許可を促す
|
108
|
+
・独自のアラートを表示して許可を促すことは出来た
|
109
109
|
```swift
|
110
110
|
case .denied:
|
111
111
|
print("denied")
|
1
試したこと追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -105,5 +105,18 @@
|
|
105
105
|
AVCaptureDevice.requestAccess(for: AVMediaType.audio, completionHandler: {(granted: Bool) in})
|
106
106
|
```
|
107
107
|
|
108
|
+
・独自のアラートを表示して許可を促す?
|
109
|
+
```swift
|
110
|
+
case .denied:
|
111
|
+
print("denied")
|
112
|
+
// 拒否された時の処理
|
113
|
+
let dialog = UIAlertController(title: "アラート", message: "「設定」からアプリの音声認識を許可してください", preferredStyle: .alert)
|
114
|
+
|
115
|
+
dialog.addAction(UIAlertAction(title: "OK", style: .default, handler: nil))
|
116
|
+
|
117
|
+
self.present(dialog, animated: true, completion: nil)
|
118
|
+
```
|
119
|
+
|
120
|
+
|
108
121
|
### 補足
|
109
122
|
特になし
|