- 我正在使用ARC。
- 这里的研究案例包括一个自定义的UITabBarController和一个UIViewControllers。
- Tabbar强烈引用某个类的Object。该对象也强烈引用Tabbar本身,这导致一个循环导致dealloc不被调用。
- 与ViewController相同,它对Object有强引用,对象返回viewcontroller。它也没有被解除分配。但那是因为它的父uitabbarcontroller没有被释放。当我从tabbar删除强引用到对象时,两者都被取消分配,而逻辑上只应分配tabbar,因为viewcontroller仍然有强循环引用。
醇>
知道这里发生了什么。我调查了2个小时没有结果。
为什么viewcontroller和uitabbarcontroller没有表现出来
同样的方式?