我正在初始化AVCaptureDeviceInput。在Swift 2中,您没有获得NSError变量,而是使用do-try-catch三明治捕获了错误。但是我看不到如何在catch部分中获取NSError。给出的建议on Apple's developer forum并不表示您如何访问NSError。

有人可以启发我吗?

最佳答案

这为我工作:

 var error: NSError?

        do {
            request.HTTPBody = try NSJSONSerialization.dataWithJSONObject(jsonString, options: [])
        } catch let error1 as NSError {
            error = error1
            request.HTTPBody = nil
        }

希望这会有所帮助

关于error-handling - 在Swift 2.1中,如何获取抛出的NSError?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33749914/

10-12 15:16