首頁 > 問答 > 主體
有三个控制器,aVC push到bVC, bVC再push到cVC, 然后cVC popToRootViewController, 只有cVC会走dealloc方法, bVC不会走...
如果我cVC popTo bVC, bVC popTo aVC, 这样c b控制器都走dealloc方法,怎样让popToRootVC 之后,bVC也销毁掉?
巴扎黑2017-04-18 09:17:07
你要檢查一下,哪裡是不是還持有 bVC 的引用,常見比如說 block 裡, aVC 裡之類的。
大家讲道理2017-04-18 09:17:07
ARC環境下導致記憶體洩漏應該是出現了循環引用,檢查一下,沒有明顯的話看一下NSTimer,它也有可能導致循環引用