Хранение основных данных NSAttributedString

Я пытаюсь сохранить NSAttributedString в хранилище Core Data SQL.

У меня свойство установлено как «трансформируемое», оно не является обязательным, оно НЕ является временным или индексированным, а для имени преобразователя значений установлено значение по умолчанию «NSKeyedUnarchiveFromData». В .xcdatamodel и сгенерированном классе управляемых объектов, который имеет это в .h:

@property (nonatomic, retain) id Text; (I have tried changing id to NSAttributedString *Text)

и это в .m:

@dynamic Text;

, я просматриваю и устанавливаю ".text"

[NSCFType encodeWithCoder:]: неопознанный селектор отправлен в экземпляр 0xc04edb0 Завершение работы приложения из-за неперехваченное исключение 'NSInvalidArgumentException', причина: ' * - [NSCFType encodeWithCoder:]: неопознанный селектор отправлен в экземпляр 0xc04edb0 '

Я проверил класс того, что я сохраняю в свойстве, и это NSAttributedString , также я проверяю responseToSelector @selector (:) , и это возвращает истину, так что очень запутанно поскольку это противоречит сообщению об ошибке?

Пожалуйста, сообщите.

Спасибо Джеймс

22
задан Georg Schölly 25 November 2010 в 17:19
поделиться