我期待開始把錯誤捕捉到我的代碼,我想看看有什麼NSError
對象爲我自己做什麼,我不得不對自己添加。在this SO question和the Apple DocsNSError自己做什麼,如果有的話?
看,它看起來像所有NSError
確實是守住一個數字錯誤代碼,錯誤的地點和錯誤的描述。對於所有這三個項目,我必須在我的代碼中指定它們。然後,如果我想要執行某些操作,例如跳到當前正在執行的任何方法的末尾(如果應用程序試圖運行它們,最有可能導致崩潰),或者顯示一條告訴用戶出現錯誤的提示,我有也要自己指定所有這些,對嗎?
我有點初學者的,所以有什麼事我會想考慮這樣做?
爲了澄清,我知道如何在需要時通過顯示警報和編寫gotos。我主要試圖驗證是否由我來做這些事情。例如,我不想編寫自己的代碼來顯示警報,如果有一個非null的錯誤對象會自動創建警報,並讓我的用戶使用雙警報進行排序。 – GeneralMike