最初のトリガーは問題なく動作しますが、その後引き下げようとすると、まだロード中と表示されます。
これが私の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];
二度と呼び出されないことがわかります...
ほぼ同じコードで動作する古いプロジェクトがあります...ここに欠けているものはありますか?