Мне нужно архивировать NSMutableArray, который контролируется ArrayController. Я попытался это:Архив a NSMutableArray
[NSKeyedArchiver archivedDataWithRootObject:array];
Но я получил эту ошибку:
*** -[NSKeyedArchiver dealloc]: warning: NSKeyedArchiver deallocated without having had -finishEncoding called on it.
Как я могу решить, что пожалуйста?
В каких объектах содержится ваш массив? Можете ли вы подтвердить, что все объекты реализуют протокол NSCoding? –