Почему вы храните изображения в виде текста или данных. Если они могут быть сохранены непосредственно в базе данных, используя:
NSData *imgData = UIImagePNGRepresentation(your.image);
sqlite3_bind_blob(insertStmt, 0, [imgData bytes], [imgData length], NULL);
и когда вы хотите получить их, вы можете сделать это как ..
NSData *data = [[NSData alloc] initWithBytes:sqlite3_column_blob(selectStmt, 0) length:sqlite3_column_bytes(selectStmt, 0)];
UIImage *urImg = [UIImage imageWithData:data];