view source
print?
01
nsuncaughtexceptionhandler* _uncaughtexceptionhandler = nil;
02
void
uncaughtexceptionhandler(n***ception *exception)
然後在
- (bool
nsdictionary
*)launchoptions方法中新增一下**:
1
// 儲存系統處理異常的handler
2
_uncaughtexceptionhandler = nsgetuncaughtexceptionhandler();
3
4
// 設定處理異常的handler
5
nssetuncaughtexceptionhandler(&uncaughtexceptionhandler);
那麼在我們的應用程式遇到閃退的時候,就會幫使用者開啟傳送郵件功能。
IOS開發筆記(5)程式異常crash捕獲與攔截
開發ios應用,解決crash問題始終是乙個難題。crash分為兩種,一種是由exc bad access引起的,原因是訪問了不屬於本程序的記憶體位址,有可能是訪問已被釋放的記憶體 另一種是未 獲的objective c異常 n ception 導致程式向自身傳送了sigabrt訊號而崩潰。其實對於...
IOS開發筆記 程式異常crash捕獲與攔截
開發ios應用,解決crash問題始終是乙個難題。crash分為兩種,一種是由exc bad access引起的,原因是訪問了不屬於本程序的記憶體位址,有可能是訪問已被釋放的記憶體 另一種是未 獲的objective c異常 n ception 導致程式向自身傳送了sigabrt訊號而崩潰。其實對於...
IOS開發筆記(5)程式異常crash捕獲與攔截
開發ios應用,解決crash問題始終是乙個難題。crash分為兩種,一種是由exc bad access引起的,原因是訪問了不屬於本程序的記憶體位址,有可能是訪問已被釋放的記憶體 另一種是未 獲的objective c異常 n ception 導致程式向自身傳送了sigabrt訊號而崩潰。其實對於...