我在将 NSData
转换为 UIImage
时遇到了问题。
我从设备相机中捕获图像,并将该图像转换为NSData
以使用BLOB数据类型将其存储在SQLite中。
图像数据已成功存储在数据库中,但当我检索我的图像数据时,应用程序会崩溃。
我使用以下代码:
NSData *tempData = [[NSData alloc] init];
tempData = [[arr_img objectAtIndex:indexPath.row] valueForKey:@"Image"];
UIImage *img = [[UIImage alloc] initWithData:tempData];
并且我遇到了这个错误:
由于未捕获的异常 'NSInvalidArgumentException',应用程序终止,原因是:'-[__NSCFString bytes]:向实例0x5f8c000发送无法识别的选择器'
我做错了什么?
tempData
进行alloc/init
后立即覆写它? - Sergey Kalinichenko