0
嗨,我使用ScriptDebugDelegate通知我exceptionWasRaised函數中發生異常時。WebKit如何處理異常
但是,我想知道我可以如何忽略異常,即。只需跳過通常會引發異常的代碼行即可。
感謝 ASH
嗨,我使用ScriptDebugDelegate通知我exceptionWasRaised函數中發生異常時。WebKit如何處理異常
但是,我想知道我可以如何忽略異常,即。只需跳過通常會引發異常的代碼行即可。
感謝 ASH
如果您知道哪裏出現異常時,您可以使用一個try/catch與catch塊中沒有代碼行
@try {
//my code that throws exception
} @catch (NSException *e) {
}
你甚至可以通過使用特定的過濾它要喜歡CustomException異常類型:
@try {
//my code that throws exception
} @catch (MyCustomException *e) {
}
什麼會導致任何MyCustomException
被忽略,和所有其他的火警d。
注意:使用它僅用於測試和調試建議是很重要的,因爲空捕獲總是錯誤的。