无法更改 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 标识符匹配的参数。
在故事板中单击您的控制器。
在右侧面板中转到身份检查器(第 3 个按钮)
将 Storyboard ID 设置为 EnterPinViewController
你们现在已经准备好走得更远了!!
我设计了一个软Pin。
您可以将 4 个数字输入两次,这将是您的密码。当你完成代码分配。该视图将呈现 segue(种类:Present Modally)以显示另一个 viewController.
由于方便,我想重新设置View controller。
我在堆栈溢出中发现的最佳方法是在 Appdelegate 中重置 rootViewController Solution Here
当我按照步骤操作时,出现以下错误:
控制台显示:
可能问题出在我故事板的设计上
上一个是原创viewController
任何人都可以找出我的代码有什么问题吗?
非常感谢!!!
问题出在您的 Storyboard 上:您没有带有 StoryBoard ID EnterPinViewController
的视图控制器。
转到您的 Storyboard,select 控制器和侧面板实用程序检查 StoryBoard ID 值。
或者将 instantiateViewControllerWithIdentifier
参数更改为与视图控制器的 Storyboard 标识符匹配的参数。
在故事板中单击您的控制器。
在右侧面板中转到身份检查器(第 3 个按钮)
将 Storyboard ID 设置为 EnterPinViewController
你们现在已经准备好走得更远了!!