我有一个显示RSS源的tableview,我已成功设法集成一个pull to refresh控件来收集最新的feed。
但是,如果没有互联网连接,则tableview只会无限刷新
[self.refreshControl endRefreshing];
永远不会调用方法,使tableview处于锁定的刷新状态。
我的问题是,如果在一段时间后tableview仍在刷新,我怎么能调用endRefreshing方法?
e.g。 10秒后,如果tableview仍然刷新,则调用endRefreshing方法。
谢谢!
答案 0 :(得分:0)
使用NSTimer
[NSTimer scheduledTimerWithTimeInterval:2.0
target:self
selector:@selector(targetMethod:)
userInfo:nil
repeats:NO];