2015-01-15 56 views
0

我是一名全新的程序員。我即將完成使用核心數據的第一個簡單的待辦事項列表應用程序。該應用程序完美工作,從不崩潰。它不需要互聯網連接工作,我不認爲應用程序有任何可能的錯誤,因爲我確信一切工作正常。通過閱讀蘋果開發者的網站,我明白你需要在提交評論前妥善處理可能的錯誤,但是我的問題是,如果不存在,我是否需要處理錯誤?如何在我的應用程序中處理錯誤時似乎沒有任何錯誤

+1

如有任何錯誤,您需要刪除所有NSLOG。由於您不使用互聯網共享內容,因此相信您在發佈應用程序時不會有任何問題。 如果您的應用程序崩潰,出於任何原因蘋果無法發佈您的應用程序。 – ErasmoOliveira 2015-01-15 15:57:48

+0

非常感謝您的幫助!所以基本上你說我的應用程序可能不會有任何問題要發佈? – user4363124 2015-01-15 16:05:41

+1

如果你的應用不崩潰,他將被髮布。 – ErasmoOliveira 2015-01-15 16:07:27

回答

2

考慮一下。

讓該組可能的錯誤E。 蘋果的指導方針堅持認爲,您的應用程序足夠強大,如果發生E錯誤e發生,應用程序處理它不會崩潰。這可能會顯示一個模式對話框,通知用戶該問題;忽略或考慮錯誤,然後默默地繼續;改變用戶界面以反映進程狀態的變化;或任何數量的非碰撞控制路徑。

您已經爲您的申請聲明E的尺寸爲0。由於該集合中沒有元素,因此您已處理了所有錯誤,這意味着您斷言處理了所有錯誤爲真實

+0

我已經確保每個函數和可能的數據都返回一些值。例如,當我要求用戶輸入一個任務時,編譯器會期望一個字符串。我已經做到這樣,如果它是空的,它將返回一個空字符串。日期默認會返回今天的日期。所以我很確定不會有任何錯誤。再加上應用程序從不崩潰。非常感謝您的幫助,這對我來說是個好消息! – user4363124 2015-01-15 16:22:33

相關問題