当我将语句与 stroyboard 一起使用时,我目前发现一个真正的问题
SomeViewController *homeView = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"];
[self.navigationController pushViewController:homeView animated:YES completion:NULL];
当我使用
[self.navigationController popViewControllerAnimated:YES];
在我推送的视图控制器中,内存没有得到释放(我正在使用 ARC)
但是,如果我使用
[self performSegueWithIdentifier:@"pushToHomeView" sender:self];
当我从 homeView 的内存中弹出时被释放。
我真的很想知道为什么以编程方式推送视图会给我这个问题。