作者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