我使用NSDictionary
在iOS 4上归档NSKeyedArchiver
,但在iOS 5上使用
[NSKeyedUnarchiver unarchiveObjectWithData: data]
抛出此异常
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[NSKeyedUnarchiver initForReadingWithData:]:
incomprehensible archive (0x62, 0x70, 0x6c, 0x69, 0x73, 0x74, 0x30, 0x30)'
请注意,在iOS 4上取消归档可以正常工作。 plutil -lint
报告存档没问题。这是参考: