作者neotek (尼澳鐵特)
看板MacDev
標題[問題] 儲存資料到plist時的例外處理
時間Fri Jun 14 14:52:14 2013
各位前輩好~想問一下關於在將資料儲存到.plist時的例外處理方法
資料的型態大致上就是NSString、NSDate兩種,
為了避免資料傳遞時錯誤造成把nil的資料存到.plist裡面造成讀取資料時有錯誤
我想在儲存資料之前檢查來避免這個問題
我應該用 @try @catch 例外處理會比較好
還是直接
if ( string == nil ) {
//message..
} else {
//save
}
就可以了?
可以給個建議嗎,謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.110.106
1F:→ uranusjr:NEVER use @try @catch. 06/14 15:58
2F:推 sohumi:use try catch 06/14 16:05
3F:推 tom19830924:實作上我從來沒用過try-catch... 06/14 16:49
4F:→ charlesdc:你的case不需要用到 實做上會用到的機率很小 06/14 17:30
5F:→ charlesdc:會用到的情境大概是某段會crash但有某種理由要繼續下去 06/14 17:32
6F:→ nobody1:try catch 掛的時候還是一樣會掛掉的 06/14 17:55
7F:→ yuanruo:我只有在連api時會用try-cache 而且只有用過一次... 06/14 17:55
8F:→ yuanruo:ios好像不會try cache中拋出exceptions 所以幾乎沒用 06/14 17:58
9F:→ charlesdc:會 只有APP要crash的時候 06/14 23:37
10F:→ charlesdc:應該是我碰到的case太少@@ 06/15 01:06