关于返回上一级视图后视图中tableview内容不刷新的问题

iOS 码拜 7年前 (2015-11-16) 580次浏览
有两个视图A,B,A跳到B后,从B再返回A,这个时候,A视图中的tableview上面的内容不在刷新了,或说是cellForRowAtIndexPath(返回单元格)不走了,页面返回的方式是:popViewController,问一下引起tableview不再刷新的原因是什么?该怎么样修改?谢谢
解决方案:100分
你pop之后在a中有没有执行[tableview reloadData]方法
假如断点有调用到该方法,没有进到相应的协议方法,那就检查一下tableview的delegate和datasource有没有对象,还有数据源数组是不是为空
假如都没问题就检查一下b有没完全释放掉,假如里面有视图获取焦点,然后b又一直存在有可能导致tableview不会执行到对应的方法

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于返回上一级视图后视图中tableview内容不刷新的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)