使用ObjectiveRecord和ObjectiveSync存储UIImages

时间:2009-07-15 06:39:14

标签: iphone objective-c cocoa-touch

有没有人知道如何使用ObjectiveSync打包的ObjectiveRecord版本存储UIImage? (请注意,ObjectiveRecord中的SQLPersistantObjects版本比当前版本旧)目前,我正在尝试将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;

我可以将数据设置为OK,并将其存储在DB中,但是当我从DB中选择记录时,我将数据作为NSCFString而不是NSData获取。有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

如果要将图像存储在sqlite数据库中,那么图像应该作为BLOB类型存储在sqlite数据库中