进度条未显示准确的进度

时间:2012-09-11 11:08:27

标签: iphone objective-c asihttprequest

在我的应用程序中,我从服务器获取数据并保存在SQLite表中。我必须显示整个过程的进度条。我写了[myRequest setDownloadProgressDelegate:progressView];但它只是从服务器下载数据,它没有显示将数据保存到SQLite表的进度。请帮我。谢谢

以下是我在调用url之前编写的一些代码,在请求整理方法中,我将整个数据保存到SQLite中。

if (!myQueue) 
{
  myQueue = [[ASINetworkQueue alloc] init]; 
}
[myQueue reset];
[myQueue setDownloadProgressDelegate:progressView];
[myQueue setShowAccurateProgress:YES];
[myQueue setDelegate:self];

1 个答案:

答案 0 :(得分:1)

ASINetworkQueue只会更新progressView直到从服务器下载数据,因为ASI类用于连接服务器,下载源,发出请求队列等。

课程通知您数据已完全下载后,ASINetworkQueue的工作已完成,之后您的应用程序有责任显示在db中保存数据的进度