[英]How to Convert data obtained from Sqlite database into NSArray to NSData in iPhone SDK
在我的iPhone应用程序中,
我将图像转换为NSData格式,并将其存储在dataType =“ BLOB”中的sqlite数据库表中,
但是,我正在从数据库中检索该图像(以NSData格式存储)为NSArray格式,
问题是我无法将NSArray转换为NSData(这将帮助我将映像恢复为NSData格式)
请帮助和建议,谢谢
您的要求太奇怪了。
使用NSKeyedArchiver 如何将NSArray转换为NSData?
UIImage *imgData = [UIImage imageWithData:[yourArray objectAtIndex:theIndex]];
对于一个阵列中的多个图像,您可以循环
喜欢
for (int i = 0;i<[yourArray count];i++) {
UIImage *img = [UIImage imageWithData:[yourArray objectAtIndex:i];
//do something here with each image
// for example, add it to an ImageView
}
PS如果只有一张图像,其索引为0希望这会有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.