解析数据库-设置下载超时(目标c)



我正在从parse.com下载应用程序的数据,但如果数据下载时间过长,我需要知道如何设置超时。我已经进行了互联网连接检查,如果有连接,它会下载数据,但如果互联网速度很慢,我需要下载超时,这样用户就不会等待很长时间,因此无法使用该应用程序。请帮我怎么做?

使用计时器。过了一段时间,只需调用该方法。在该方法旁边,取消下载

NSTimer *timerTimeOut = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(timeOutTriggered) userInfo:nil repeats:NO];

方法定义

 - (void)timeOutTriggered{
if( isDownloading )
{
    isDownloading = NO;
    [urlConnection cancel];
    [urlConnection release];          
}
isDownloading = NO;
 if( webData != nil ){
    [webData release];
    webData = nil;
 }
}

相关内容

  • 没有找到相关文章

最新更新