我是新工作的故事板,所以我很感激任何帮助!
我有一个设置视图控制器,只有在以前没有设置时才会显示。如果已经设置了这些,则加载不同的vc(主要的)。
我尝试在附图中使用该方法,但我不确定这是否正确...
在RootViewController中我在viewDidLoad中测试是否先前设置了设置,并且使用 ShowMain 或 ShowSettings 作为标识符触发Segue。
[self performSegueWithIdentifier:@"ShowMain" sender:self];
当然RootViewController出现在NavigationController层次结构中(显示后退按钮),这是我不想要的。
我该怎么做呢?
蒂亚! S上。
答案 0 :(得分:2)
如果看起来RootViewController
仅存在以决定显示哪个真实控制器,我建议你摆脱它。您的主控制器可以设置为第一个控制器,并在其 viewDidLoad
中具有设置逻辑。然后,使用模态 segue显示您的设置控制器。完成设置后(如有必要),将其关闭,然后返回主要设置。