мое приложение для 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? Требуется ли для этого реализация кодировщика / декодера?
Спасибо, Норберт
UIImageJPEGRepresentation
и UIImagePNGRepresentation`. 21.01.2010