2013-05-20 75 views
0

我想下載網址從每20秒更新視圖基於這些信息的一些信息(2-3標籤更改文本值)。我正在使用AFNetworking在我的應用程序中進行請求操作。AFNetworking URL請求,每隔20秒

我應該使用的NSTimer並使其調用方法與AFNetworking要求每20秒?還是有更好的方法來實現這一點?

謝謝

回答

1

您可以使用NSTimer。有一個在的NSTimer scheduleWithTimeInterval一個repeats參數做重複請求。

相反,你也可以定義你可以打電話每20秒的方法和在該方法中,你可以決定基於一些邏輯(如布爾)是否發出請求之前的請求是否是成功還是失敗。如果存在服務器問題並且您繼續不必要地請求服務器,這可能很有用。

+0

TNX。服務器返回布爾 - 真,假,我檢查與[jsonArray objectForKey:「身份」] boolValue @] ==真(或假的),但我怎麼能檢查是否返回任何?如果我把[jsonArray objectForKey:@「status」] == nil它仍然返回警報狀態爲false。 – user1832330

+0

明白了。只需檢查jsonArray是否爲NULL。無論如何,建議Tnx。 – user1832330

+0

我是否將計時器設置爲屬性或實例變量?如果用作屬性,應該使用什麼參考? TNX – user1832330