Хранение UIImages с ObjectiveRecord и ObjectiveSync - PullRequest
1 голос
/ 15 июля 2009

Кто-нибудь знает, как мне следует хранить UIImage с версией ObjectiveRecord, поставляемой с ObjectiveSync? (Обратите внимание, что версия SQLPersistantObjects в ObjectiveRecord старше текущей версии) В настоящий момент я пытаюсь сохранить данные UIImage как NSData:

@interface Picture : SQLitePersistentObject {
NSString *pictureId;
NSDate *updatedAt;
NSData *imageData;

UIImage *image;
}

@property (nonatomic, retain) NSString *pictureId;
@property (nonatomic, retain) NSData *imageData;
@property (nonatomic, retain) NSDate *updatedAt;

Я могу установить данные в порядке и сохранить их в БД, но когда я выбираю запись из БД, я получаю данные как NSCFString, а не как NSData. Кто-нибудь знает почему?

1 Ответ

0 голосов
/ 05 октября 2009

Если вы хотите сохранить изображение в базе данных sqlite, тогда изображение должно быть сохранено как тип BLOB в базе данных sqlite

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...