我以以下方式设置了WatchKit应用程序(WatchOS1)(名称已更改为与项目无关的名称):InitialInterfaceController
-监视应用程序的main
入口点。该控制器仅用于使用NSArray
(从reloadRootControllersWithNames:contexts:
调用)加载下一个视图的多个实例(在awakeWithContext:
中重复使用相同的标识符)。FirstInterfaceController
-此界面控制器应该是页面最初显示的内容。
但是,这不起作用-我留下空白的InitialInterfaceController
屏幕。但是,如果我调用[self presentControllerWithNames:contexts:]
,它可以按预期工作,但包含“取消”按钮,这不是我想要的。
我见过有人建议使用此方法动态创建多个页面导航场景,但是我看不到为什么这不起作用。从未调用FirstInterfaceController
的awakeWithContext:
。
有人遇到过这个问题吗?
最佳答案
您是否在接口控制器的属性检查器中为Identity
设置了正确的值? (我已经看到了当标识和类名相同时的问题,请确保它们不同)
该接口控制器是否已添加到身份检查器中正确的module
中?
关于ios - reloadRootControllersWithNames:contexts:不加载新的InterfaceControllers,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31938541/