2017-07-27 2 views
0

アプリケーションレベルで未処理の例外をすべて処理するにはどうすればよいですか?appdelegate swiftでキャッチされない例外3

私はNSSetUncaughtExceptionHandlerで試してみましたが、それはNSExceptionsだけを呼び出しました。

私はアプリレベルでキャッチされない例外を処理し、ユーザーが自宅(一部)ページに移動してクラッシュすることなくアプリを続行できるようにしたいと考えています。

答えて

0

コードでtry catchブロックを使用することをお勧めします。アプリケーションのクラッシュを防ぐのに役立ちます。

do { 
    try { 
    // do something here 
    // if the call fails, the catch block is executed 
} 
} catch { 
    //do something when catch block executes. 
} 
関連する問題