无法更改 Appdelegate 中的 rootViewController?

Can't change rootViewController in Appdelegate?

我设计了一个软Pin。

您可以将 4 个数字输入两次,这将是您的密码。当你完成代码分配。该视图将呈现 segue(种类:Present Modally)以显示另一个 viewController.

由于方便,我想重新设置View controller。

我在堆栈溢出中发现的最佳方法是在 Appdelegate 中重置 rootViewController Solution Here

当我按照步骤操作时,出现以下错误:

控制台显示:

可能问题出在我故事板的设计上

上一个是原创viewController

任何人都可以找出我的代码有什么问题吗?

非常感谢!!!

问题出在您的 Storyboard 上:您没有带有 StoryBoard ID EnterPinViewController 的视图控制器。

转到您的 Storyboard,select 控制器和侧面板实用程序检查 StoryBoard ID 值。

或者将 instantiateViewControllerWithIdentifier 参数更改为与视图控制器的 Storyboard 标识符匹配的参数。

  1. 在故事板中单击您的控制器。

  2. 在右侧面板中转到身份检查器(第 3 个按钮)

  3. 将 Storyboard ID 设置为 EnterPinViewController

你们现在已经准备好走得更远了!!