2016-10-27 51 views
0

集成Instabugswift 2.3應用程序,但看到的Instabug錯誤報告API接受NSException如下,Swift 2.3,如何向Instabug報告錯誤?

Instabug.reportException(E)

但在迅疾2.3,我得到NSError實例在catch塊內。

do { 

} 
catch let error as NSError { 

} 

我想報告我在catch塊中得到的錯誤爲Instabug。請讓我知道我該如何做到這一點。

回答

1

reportException方法是用來與NSException對象,而不是NSError

我相信你可能會混淆try/catch塊在Swift和其他語言如Obj-C中的工作方式。 Swift中的try/catch應該用於處理可恢復的錯誤,而它在Obj-C中用於處理不可恢復的錯誤。