Я просто переименовал свой проект Xcode, и когда я побежал, я получил эту ошибку:NSKeyedUnarchiver ошибка после переименования Xcode проекта
2015-11-14 05:32:42.337 Buck Tracker[3537:1456100] * Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: '* -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (iBudgeter.Record) for key (NS.objects); the class may be defined in source code or a library that is not linked'
Buck Tracker
новое имя и iBudgeter
это оригинальное название. Record
обычай NSObject
Я создал для хранения некоторых данных.
Я попытался переименовать проект обратно в iBudgeter
, но он не сработал. Возвращение к предыдущей версии в git действительно помогло, но я получил ту же ошибку, когда переименовал ее снова.
Значит, любые предложения?
ли 'Бак Tracker' соответствовать к' протоколу NSCoding'? – JAL
Вы пытались сделать «чистый»? – azimov
@ hal9000 Я сделал, но это не сработало –