在我的视图控制器代码中,我如何区分:
这两个presentingViewController
和isMovingToParentViewController
是YES
在这两种情况下,所以都不是很有益的.
令我感到困惑的是,我的父视图控制器有时是模态的,在其上推送要检查的视图控制器.
事实证明我的问题是我将我HtmlViewController
的UINavigationController
内容嵌入了一个然后呈现的内容.这就是为什么我自己的尝试和下面的好答案都不起作用的原因.
HtmlViewController* termsViewController = [[HtmlViewController alloc] initWithDictionary:dictionary];
UINavigationController* modalViewController;
modalViewController = [[UINavigationController alloc] initWithRootViewController:termsViewController];
modalViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentViewController:modalViewController
animated:YES
completion:nil];
Run Code Online (Sandbox Code Playgroud)
我想我最好告诉我的视图控制器何时是模态,而不是试图确定.
objective-c uiviewcontroller uinavigationcontroller ios swift