今天发现在scrollView上放了3个VC. 其中第一个vc和第三个vc的类相同,第二个是单独的一个类,加载数据的时候第一个和第三个都有数据,第二个没数据。然后进去后默认加载第一个VC,有数据加载 正常。切到第二个VC没数据,也正常。切到第三个VC有数据,家在正常,但是下拉刷新或者上拉加载第三个vc时,写了headerEndRefreshing 和 footerEndRefreshing 都取消不了。
后来把添加Header和Footer 的代码 放到最后 添加才解决。
[self.newsTableView addHeaderWithTarget:self action:@selector(upRefresh:)];
[self.newsTableView addFooterWithTarget:self action:@selector(downRefresh:)];
可能是因为都在scrollView上,且第二个类没数据 造成的。 在此记录下。
网友评论