美文网首页iOS/Mac
Xcode 10 报错 'setCategory'

Xcode 10 报错 'setCategory'

作者: 巴糖 | 来源:发表于2019-01-19 11:18 被阅读25次

Xcode 10 报错 'setCategory' is unavailable in Swift

do {
  try session.setCategory(AVAudioSession.Category.playAndRecord)
} catch let err{
  print("设置类型失败:\(err.localizedDescription)")
}

解决方法

func configureAudioSession() {
    let audioSession = AVAudioSession.sharedInstance()
    do {
        if #available(iOS 10.0, *) {
            try audioSession.setCategory(.playback, mode: .moviePlayback, options: .allowBluetooth)
        } else {
            // Fallback on earlier versions
        }
    }
    catch {
        print("Setting category to AVAudioSessionCategoryPlayback failed.")
    }
}

参考

相关文章

网友评论

    本文标题:Xcode 10 报错 'setCategory'

    本文链接:https://www.haomeiwen.com/subject/agbadqtx.html