在我的应用程序中,我从服务器获取数据并保存在SQLite表中。我必须显示整个过程的进度条。我写了[myRequest setDownloadProgressDelegate:progressView];但它只是从服务器下载数据,它没有显示将数据保存到SQLite表的进度。请帮我。谢谢
以下是我在调用url之前编写的一些代码,在请求整理方法中,我将整个数据保存到SQLite中。
if (!myQueue)
{
myQueue = [[ASINetworkQueue alloc] init];
}
[myQueue reset];
[myQueue setDownloadProgressDelegate:progressView];
[myQueue setShowAccurateProgress:YES];
[myQueue setDelegate:self];
答案 0 :(得分:1)
ASINetworkQueue只会更新progressView直到从服务器下载数据,因为ASI类用于连接服务器,下载源,发出请求队列等。
课程通知您数据已完全下载后,ASINetworkQueue的工作已完成,之后您的应用程序有责任显示在db中保存数据的进度