私は、ユーザーがアプリケーションのマイクを使用し、info.plist "Privacy-MicrophoneUsageDescription"に適切なキーを追加したいと考えています。 ユーザーがマイクボタンをタップすると、許可が表示されます。ユーザーが「許可」をタップすると、アプリは問題なく正常に動作します。しかし、そうでない場合は、マイクボタンをもう一度押すと、アプリがクラッシュします。NSMicrophoneUsageDescriptionをプログラムで確認する方法
私が望むのは、ボタンを押すたびにNSMicrophoneUsageDescriptionのステータスを確認することです。拒否された場合は、再度ユーザーに許可を求めます。迅速な3については
を持つ代わりに、それが完了したハンドラを含むように選択した答えを修正完了ハンドラ
を使用しています私はNSMicrophoneUsageDescriptionクラスを探していました。ありがとうございました:) –
requestRecordPermissionメソッドは非同期なので、returnステートメントの前にpermissionCheckの値を変更するために使用することはできません。 Boolの戻り値の代わりに、完了ハンドラを使用する必要があります。 – DatForis
合意しました。ここで補完ハンドラを使用してください。 – RMRAHUL