我有一个几乎所有事情都使用 UIViewControllers 的应用程序。到目前为止,当有按钮点击或某些逻辑之后我必须显示一个新屏幕时,我一直在使用 push segueys。
有时它可以工作,有时我会出现奇怪的行为,即下一页加载并卡住,并且其导航栏区域未加载。
我使用这段代码:
BusinessController *businessController = [[UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil] instantiateViewControllerWithIdentifier:@"BusinessController"];
[self presentModalViewController:businessController animated:YES];
我一直在阅读我可能应该使用模态 seguey,但我不确定哪个更好。
此外,我一直在阅读,如果我想推送,我需要将我的控制器嵌入 NavigationConroller,但我不确定这会对我的应用程序的其余部分产生什么影响。
请帮助我了解对我来说正确的方法是什么。
谢谢!