0

バックグラウンドで10秒ごとにJSONファイルを取得するためにHTTP GETリクエストを実行する必要があるiOSアプリを開発しています。

AFNetworking を使用しており、既に AFHTTPClient のサブクラスを作成しています。HTTP GET リクエストを介して JSON を正常に取得できるようになりましたが、バックグラウンドで HTTPClient に JSON を何度も取得させる方法がわかりません。私のアプリは、JSON の情報で UI を更新する必要があります。

4

1 に答える 1

1

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

于 2013-09-18T04:10:02.793 に答える