使用儀器後,我遷移到ARC我意識到,從屏幕過渡不會清除內存。的步驟 例如:ios arc migrated項目內容清理後presentViewController
1)主屏幕A - >遊戲畫面B =內存使用情況的上升 2)遊戲結束,我從畫面B返回到主屏幕甲
對於步驟2中,存儲器用量不會降低。當屏幕B從屏幕上移除時,我想讓屏幕B消耗的內存被釋放...我該怎麼做才能確保這種釋放會發生?
從A到B:
GameVC_iPad *遊戲= [[GameVC_iPad的alloc] initWithNibName:@ 「ClassicGameVC_iPad」 束:無]; [self presentViewController:game animated:YES completion:nil];
再回到甲從乙使用該代碼來完成:
HomeVC_iPad *家= [[HomeVC_iPad的alloc] initWithNibName:@ 「HomeVC_iPad」 束:無]; home.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [self presentViewController:home animated:YES completion:nil];
任何線索?
你是不是真的要回,但不是簡單地提出了另一個視圖控制器在現有的一個... – JustSid