3
私はAVAudioSessionをオーディオ再生のみを行うアプリケーションで使用しています。私はaudioSessionのモードとカテゴリをapplicationDidFinishLaunchingWithOptions:
に設定しています。AVAudioSession - setModeとsetCategoryのエラーをキャッチ
let audioSession = AVAudioSession.sharedInstance()
do {
try audioSession.setMode(AVAudioSessionModeDefault)
try audioSession.setCategory(AVAudioSessionCategoryPlayback)
}
catch {}
私は私のアプリの寿命の間に別のモードまたはカテゴリを設定することはありませんし、ユーザーが再生ボタンをタップしたとき、私は私のオーディオセッションをアクティブにします。どちらのシナリオでこれらの方法(setMode:error:
およびsetCategory:error
)がエラーを送出しますか?私のキャッチブロックで何を処理すると思いますか?