NSKeyedUnarchiver与unarchiving的问题

时间:2012-02-28 05:56:40

标签: objective-c cocoa-touch

我有NSDataASIHTTPRequest返回,我希望能够取消归档此内容。但是有些NSData可以取消归档,有些则不能。

问题是如何确定哪一个可以,哪个不可以?如果我提供的数据无法取消归档,unarchiveObjectWithData将崩溃。

2 个答案:

答案 0 :(得分:0)

我认为try-catch块是你需要的。看看:Exception Handling

答案 1 :(得分:0)

如果您指定应该如何编码/解码,则可以存档所有自定义对象。如果您不确定如何操作,请查看本教程:Click Here! 如果要存储基本数据类型,则使用NSUserDefaults也是可行的。

相关问题