我有NSData
从ASIHTTPRequest
返回,我希望能够取消归档此内容。但是有些NSData
可以取消归档,有些则不能。
问题是如何确定哪一个可以,哪个不可以?如果我提供的数据无法取消归档,unarchiveObjectWithData
将崩溃。
答案 0 :(得分:0)
我认为try-catch块是你需要的。看看:Exception Handling
答案 1 :(得分:0)
如果您指定应该如何编码/解码,则可以存档所有自定义对象。如果您不确定如何操作,请查看本教程:Click Here! 如果要存储基本数据类型,则使用NSUserDefaults也是可行的。