мое приложение iPhone должно постоянно сохранять некоторые данные с использованием функциональных возможностей Core Data.
Вот фрагмент кода:
NSManagedObject *entity = [NSEntityDescription insertNewObjectForEntityForName:@"anEntity" inManagedObjectContext:self.managedObjectContext];
// ...
CGContextRef context;
// ...
[entity setContext:context];
NSError *error;
[self.managedObjectContext save:&error];
// ...
Моя модель данных определяет тип context как "трансформируемый". Это правильно?
Во время сборки я получаю следующее предупреждение:
предупреждение: передача аргумента 1 'setContext:' из несовместимого типа указателя
Как вы можете хранить CGContextRef или вообще пользовательский тип данных с Core Data? Требуется ли для этого реализация кодера / декодера?
Спасибо,
Норберт