UITableView被解除分配,而键值观察者仍然在ViewPagerController中注册了它

时间:2016-12-27 05:01:23

标签: ios objective-c iphone uitableview

我有一个viewPagerController 在里面,我有Tableview ..

但是当我滑到其他页面时,它崩溃了,出现以下错误:

  

***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'类UITableView的实例0x7fb99b1aa800已取消分配,而键值观察者仍在其中注册。

我已尝试在viewWillDisappear上删除委托但不适合我..

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

尝试在更改了已放置观察者的值后立即删除观察者 ......例如,如果你把观察者放在了dision的跟踪旧的和新的价值上,那么在价值变化后,immediatley会删除观察者,然后你可以解决这个问题。

评论所有观察者并告诉我问题是否得到解决? 感谢