iOS 如何在后台一遍又一遍地执行 http GET 请求



我正在开发一个iOS应用程序,该应用程序需要执行HTTP GET请求以在后台每10秒获取一次JSON文件。

我正在使用AFNetworking,并且我已经创建了AFHTTPClient的子类。现在它可以通过HTTP GET请求成功获取JSON,但我不知道如何让HTTPClient在后台一遍又一遍地获取JSON。我的应用需要使用 JSON 中的信息更新其 UI。

使用 NSTimer

timer =[NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(CallWebServiceMethod:) userInfo:nil repeats: YES];

你可以通过以下方式阻止它

 [myTimer invalidate];

另请阅读文档 https://developer.apple.com/library/ios/documentation/cocoa/reference/foundation/Classes/NSTimer_Class/Reference/NSTimer.html

最新更新