[問題] 儲存資料到plist時的例外處理

看板MacDev作者 (尼澳鐵特)時間12年前 (2013/06/14 14:52), 編輯推噓2(208)
留言10則, 6人參與, 最新討論串1/2 (看更多)
各位前輩好~想問一下關於在將資料儲存到.plist時的例外處理方法 資料的型態大致上就是NSString、NSDate兩種, 為了避免資料傳遞時錯誤造成把nil的資料存到.plist裡面造成讀取資料時有錯誤 我想在儲存資料之前檢查來避免這個問題 我應該用 @try @catch 例外處理會比較好 還是直接 if ( string == nil ) { //message.. } else { //save } 就可以了? 可以給個建議嗎,謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.110.106

06/14 15:58, , 1F
NEVER use @try @catch.
06/14 15:58, 1F

06/14 16:05, , 2F
use try catch
06/14 16:05, 2F

06/14 16:49, , 3F
實作上我從來沒用過try-catch...
06/14 16:49, 3F

06/14 17:30, , 4F
你的case不需要用到 實做上會用到的機率很小
06/14 17:30, 4F

06/14 17:32, , 5F
會用到的情境大概是某段會crash但有某種理由要繼續下去
06/14 17:32, 5F

06/14 17:55, , 6F
try catch 掛的時候還是一樣會掛掉的
06/14 17:55, 6F

06/14 17:55, , 7F
我只有在連api時會用try-cache 而且只有用過一次...
06/14 17:55, 7F

06/14 17:58, , 8F
ios好像不會try cache中拋出exceptions 所以幾乎沒用
06/14 17:58, 8F

06/14 23:37, , 9F
會 只有APP要crash的時候
06/14 23:37, 9F

06/15 01:06, , 10F
應該是我碰到的case太少@@
06/15 01:06, 10F
文章代碼(AID): #1HkhsWdn (MacDev)
文章代碼(AID): #1HkhsWdn (MacDev)