我正在以编程方式将视图控制器呈现到导航控制器上,并且我发现在弹出(如果推送)或解除(如果模态)呈现的视图控制器之后,它不会解除分配视图控制器并仍然保留由导航控制器。
确保编程呈现的视图控制器不会被导航控制器保留并在弹出/关闭后解除分配的正确方法是什么?
MyNewViewController *myNewViewController = (MyNewViewController*)[[UIStoryboard storyboardWithName:@"MyNewViewController" bundle:nil] instantiateInitialViewController];
[self.navigationController presentViewController:myNewViewController animated:YES completion:nil];