我使用这些行将imagedata插入sqlite
imageData=[NSData dataWithContentsOfURL:[NSURL URLWithString:
[dict objectForKey:@"image_url"]]];
sqlite3_bind_blob(stmt, 5, [imageData bytes], [imageData length],NULL);
它运行正常但是在那个image_url我有50个图像,它使我的应用程序打开速度慢,所以我决定将它们异步插入,因为我使用下面的代码,但图像没有插入sqlite数据库。
dispatch_async(dispatch_get_main_queue(), ^
{
imageData=[NSData dataWithContentsOfURL:[NSURL URLWithString:
[dict objectForKey:@"image_url"]]];
sqlite3_bind_blob(stmt, 5, [imageData bytes], [imageData length], NULL);
});
现在我需要的是插入任何其他方式,这使我的应用程序快速打开? Thanku