我以以下方式设置了WatchKit应用程序(WatchOS1)(名称已更改为与项目无关的名称):
InitialInterfaceController-监视应用程序的main入口点。该控制器仅用于使用NSArray(从reloadRootControllersWithNames:contexts:调用)加载下一个视图的多个实例(在awakeWithContext:中重复使用相同的标识符)。
FirstInterfaceController-此界面控制器应该是页面最初显示的内容。

但是,这不起作用-我留下空白的InitialInterfaceController屏幕。但是,如果我调用[self presentControllerWithNames:contexts:],它可以按预期工作,但包含“取消”按钮,这不是我想要的。

我见过有人建议使用此方法动态创建多个页面导航场景,但是我看不到为什么这不起作用。从未调用FirstInterfaceControllerawakeWithContext:

有人遇到过这个问题吗?

最佳答案

您是否在接口控制器的属性检查器中为Identity设置了正确的值? (我已经看到了当标识和类名相同时的问题,请确保它们不同)

该接口控制器是否已添加到身份检查器中正确的module中?

关于ios - reloadRootControllersWithNames:contexts:不加载新的InterfaceControllers,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31938541/

10-10 21:11