我在Mac和iPad上有一个应用程序,可以在核心数据支持的数据库中存储许多图像。以前它们是来自URL的图像所以我不用担心我只是从URL到数据。但现在我正在从URL创建缩略图,然后将其保存到数据库中。我的问题是我想将它们存储为NSData,但似乎无法找到我可以使用mac app存储的格式,ipad版本将能够识别并创建图像。
我试过了,
NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:NSMakeRect(0, 0, image.size.width, image.size.height)];
然后我收到错误,Ipad无法识别数据库中的数据并且不兼容。
谁有想法?或找到解决这个问题的方法?答案 0 :(得分:-3)
对于Mac方面我做了
NSImage *smallImageGuy ....
NSData *pngRepOfImage = [self PNGRepresentationOfImage:smallImageGuy];
在iOS端
UIImage *superDuperAwsomeImageGuy = [UIImage imageWithData:"NSData in DB"];
和TaDa!