1

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报告存档没问题。在这里,供参考:

http://www.complang.tuwien.ac.at/schani/monkeyfull.ltg

4

0 回答 0