iOS常用捕獲異常及處理方法

2021-07-09 07:35:19 字數 478 閱讀 9633

使用@try、catch捕獲異常

@try

@catch (n***ception *exception)

@finally

有時候崩潰我們是無法避免的,因此我們可以在程式崩潰之前做一些「動作」(收集錯誤資訊),下面的例子是把捕獲到的異常傳送至開發者的郵箱。(來自garveycalvin的部落格)

nssetuncaughtexceptionhandler(&uncaughtexceptionhandler);

returnyes;

}

void uncaughtexceptionhandler(n***ception *exception)

IOS捕獲異常,常用的異常處理方法

以下是最簡單的 寫法,其中 finally可以去掉 try catch n ception exception finally 在這裡舉多一具比較詳細的方法,丟擲異常 try catch n ception exception finally 4 這裡一定會執行 nslog try trytwo方法...

iOS捕獲異常,常用的異常處理方法

以下程式已測試並通過 裝置 ios 8模擬器中 開發工具 xcode6.1 使用 try catch捕獲異常 以下是最簡單的 寫法,其中 finally可以去掉 1 2 3 4 5 6 7 8 9 try catch n ception exception finally 在這裡舉多一具比較詳細的方...

iOS捕獲異常,常用的異常處理方法

以下程式已測試並通過 裝置 ios 8模擬器中 開發工具 xcode6.1 使用 try catch捕獲異常 以下是最簡單的 寫法,其中 finally可以去掉 1 2 3 4 5 6 7 8 9 try catch n ception exception finally 在這裡舉多一具比較詳細的方...