Что у тебя в словаре?Есть только определенные базовые объекты, которые могут быть записаны и прочитаны без каких-либо дополнительных действий с вашей стороны.Если ваш словарь включает в себя пользовательский объект, который вы определили, вам потребуется использовать другой механизм для записи и считывания данных, например NSArchiver.Я предполагаю, что все, что дает [dataInstance chapter]
, не входит в число этих базовых типов объектов.
См. Документацию для NSDictionary's writeToFile:atomically:
для типов данных, которые можно читать и записывать автоматически.Также посмотрите на NSArchiver и протокол NSCoding.