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