如何在ios中异步插入图像数据到sqlite

时间:2015-02-11 06:38:04

标签: ios sqlite

我使用这些行将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

0 个答案:

没有答案