1
我在應用程序中使用Coredata保存圖像。然後,我將Sqlite文件導入到另一個項目中,並檢索到該Blob字段並轉換爲NSData。然後當我嘗試將這個NSData轉換爲UIImage時,我得到了一個NULL值。從Sqlite數據庫將Blob轉換爲UIImage
NSData *data=UIImageJPEGRepresentation(tempImage, 1.0);
通過保存上下文
從sqlite的回來::
const char *sqlStatement = "select ID,NAME,IMAGE from CALL";
sqlite3_stmt *compiledStatement;
NSData *data=[[NSData alloc] initWithBytes: sqlite3_column_blob(compiledStatement, 2) length:sqlite3_column_bytes(compiledStatement, 2)];
UIImage * showImage= [UIImage imageWithData: data];