有三个控制器,aVC push到bVC, bVC再push到cVC, 然后cVC popToRootViewController, 只有cVC会走dealloc方法, bVC不会走...
如果我cVC popTo bVC, bVC popTo aVC, 这样c b控制器都走dealloc方法,怎样让popToRootVC 之后,bVC也销毁掉?
光阴似箭催人老,日月如移越少年。
你需要检查一下,哪里是不是还持有着 bVC 的引用,常见比如说 block 里, aVC 里之类的。
ARC环境下导致内存泄漏应该是出现了循环引用,检查一下,没有明显的话看一下NSTimer,它也有可能导致循环引用
你需要检查一下,哪里是不是还持有着 bVC 的引用,常见比如说 block 里, aVC 里之类的。
ARC环境下导致内存泄漏应该是出现了循环引用,检查一下,没有明显的话看一下NSTimer,它也有可能导致循环引用