第一个触发器没问题,但在那之后,如果我尝试将其拉下,它总是显示它仍在加载。
这是我的 UITableViewController 上的简单代码示例:
- (void)viewDidLoad
{
[super viewDidLoad];
__weak StoresViewController * bSelf = self;
[self.tableView addPullToRefreshWithActionHandler:^{
[bSelf callStoresService];
}];
[self.tableView triggerPullToRefresh];
}
- (void)callStoresService {
[self.tableView.pullToRefreshView stopAnimating];
}
添加一个断点,[self.tableView.pullToRefreshView stopAnimating];
我可以看到它再也不会被调用......
我有一个旧项目,其代码几乎相同,并且可以正常工作……我在这里缺少什么吗?