cari

Rumah  >  Soal Jawab  >  teks badan

objective-c - 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也销毁掉?

大家讲道理大家讲道理2892 hari yang lalu707

membalas semua(2)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-18 09:17:07

    Anda perlu menyemak sama ada masih terdapat rujukan kepada bVC di suatu tempat, seperti dalam blok atau aVC.

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:17:07

    Kebocoran memori dalam persekitaran ARC harus disebabkan oleh rujukan bulatan Jika tidak jelas, lihat NSTimer juga boleh menyebabkan rujukan bulat

    balas
    0
  • Batalbalas