Разархивирование данных iOS4 на iOS5 не работает - PullRequest
1 голос
/ 16 октября 2011

Я заархивировал 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

...