一段时间后结束表视图的刷新

时间:2015-01-25 12:44:16

标签: ios objective-c uitableview uirefreshcontrol

我有一个显示RSS源的tableview,我已成功设法集成一个pull to refresh控件来收集最新的feed。

但是,如果没有互联网连接,则tableview只会无限刷新

[self.refreshControl endRefreshing];
永远不会调用

方法,使tableview处于锁定的刷新状态。

我的问题是,如果在一段时间后tableview仍在刷新,我怎么能调用endRefreshing方法?

e.g。 10秒后,如果tableview仍然刷新,则调用endRefreshing方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用NSTimer

[NSTimer scheduledTimerWithTimeInterval:2.0
    target:self
    selector:@selector(targetMethod:)
    userInfo:nil
    repeats:NO];