0
マイアプリのクラッシュでiPhoneのマイクを使用する許可を要求するとき:アプリのクラッシュ、私は次のコードでiPhoneのマイクを使用する許可を要求しようとするとiOSの11
var permissionGranted = false
switch AVAudioSession.sharedInstance().recordPermission() {
case AVAudioSessionRecordPermission.granted:
setupRecorder()
permissionGranted = true
case AVAudioSessionRecordPermission.denied:
permissionGranted = false
case AVAudioSessionRecordPermission.undetermined:
AVAudioSession.sharedInstance().requestRecordPermission {
[weak self] granted in
if granted {
self?.setupRecorder()
}
}
default:
permissionGranted = false
break
}
は私もアプリの情報にNSMicrophoneUsageDescription
を追加しました。文字列のplist。私がアプリケーションを実行すると、クラッシュし、XcodeはplakeにNSMicrophoneUsageDescription
を追加する必要があるというエラーメッセージを表示します。
を使用してみてください? –
あなたのInfo.plistの関連部分を示す質問を更新して、あなたが正しい権限を持っていることを確認してください。 – rmaddy
プロジェクトのビルド設定でinfo.plistの正しいパスが見つかっていますか? – MEnnabah