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