Vik*_*ngs 2 iphone objective-c ios ios5
我决定将我的图像保存在Core Data中,而不是将它们保存在磁盘上.我查看了Apple的名为Locations的示例代码.但是,该代码目标是iOS 4,我在iOS 5中看到了另一个Stack Overflow帖子.
我已经阅读了允许外部存储,并且我将图像保存为核心数据模型中的二进制数据.
下面的代码从核心数据中检索图像,我在网上找到了这个.但是,我找不到任何关于如何以二进制格式将图像保存到核心数据的教程,或者有关使用核心数据和带有图像的iOS 5的任何教程.
NSData *savedBinaryData = entity.smallImage;
self.smallImage.image = [UIImage imageWithData:savedBinaryData];
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用UIImagePNGRepresentation(UIImage*image)从UIImage获取二进制数据,然后将NSData保存在核心数据中.
所以你可以这样做:
[object setSmallImage: UIImagePNGRepresentation(image)];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2842 次 |
| 最近记录: |