在Swift 2.0 do-try-catch中处理错误

时间:2015-07-01 11:44:54

标签: swift xcode6 swift2

以下Swift代码在Xcode 6.4之前有效。我究竟做错了什么?调试器说它需要一个' while'而不是catch块(do-while)。

    do {
        try instance.setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: AVAudioSessionCategoryOptions.DefaultToSpeaker)
    }
        catch let error as NSError {
            print("error AVAudioSessionCategoryPlayback :" , error)
    }

0 个答案:

没有答案