首页 > iOS VC push 和 popRootVC VC释放问题

iOS VC push 和 popRootVC VC释放问题

有三个控制器,aVC push到bVC, bVC再push到cVC, 然后cVC popToRootViewController, 只有cVC会走dealloc方法, bVC不会走...

如果我cVC popTo bVC, bVC popTo aVC, 这样c b控制器都走dealloc方法,怎样让popToRootVC 之后,bVC也销毁掉?


ARC环境下导致内存泄漏应该是出现了循环引用,检查一下,没有明显的话看一下NSTimer,它也有可能导致循环引用


你需要检查一下,哪里是不是还持有着 bVC 的引用,常见比如说 block 里, aVC 里之类的。

【热门文章】
【热门文章】