我想每20秒从网址下载一些信息,并根据该信息更新视图(2-3个标签更改文本值)。我正在使用AFNetworking在我的应用程序中进行请求操作。
我应该每隔20秒使用NSTimer并使用AFNetworking请求调用方法吗?或者有更好的方法来实现它吗?
由于
答案 0 :(得分:1)
您可以使用NSTimer
。 NSTimer scheduleWithTimeInterval中有一个repeats
个参数来执行重复请求。
相反,您还可以定义一个可以每20秒调用一次的方法,在该方法中,您可以根据某个逻辑(如布尔值)决定是否先前的请求成功。如果出现服务器问题并且您不必要地继续请求服务器,这可能很有用。