gpt4 book ai didi

ios - 从 AppDelegate 呈现 View Controller

转载 作者:行者123 更新时间:2023-11-28 23:04:59 24 4
gpt4 key购买 nike

我尝试在 Storyboard中创建一个带有 UTabBarController 的应用程序。

它显示正常。但是,如果用户是第一次启动应用程序,我还想显示 firstTimViewController。因此,我需要在 Appdelgate 的 didFinishLaunchingWithOptions 上显示这个 View 。

我使用了下面的代码:

UIStoryboard *storyboard = window.rootViewController.self.storyboard;
StartupViewController *svc = [storyboard instantiateViewControllerWithIdentifier:@"StartupTableIdentifier"];
[self.window.rootViewController presentModalViewController:svc animated:NO];

它给我以下错误:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图在目标上呈现一个零模态视图 Controller 。”

最佳答案

您是否已为该应用设置 Storyboard? Storyboard 的名称应该匹配。单击项目,单击目标,并在摘要选项卡中验证 Main Scoreboard 名称是否与项目中 .storyboard 的名称相匹配。

要确保您有初始 View Controller ,请确保选中初始 View Controller :

enter image description here

关于ios - 从 AppDelegate 呈现 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9487312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com