gpt4 book ai didi

xcode - 导航 Controller 崩溃应用程序

转载 作者:行者123 更新时间:2023-11-30 13:35:12 26 4
gpt4 key购买 nike

在我的应用程序中,我有一个 UIViewController 和一个 UITableViewController。

我希望从 UIViewController 导航到 UITableViewController。

在 UITableViewController 中,我想要一个导航栏,以便我可以“添加”项目并声明何时“完成”,以便我可以返回到我的 UIViewController。

为了实现此目的,我将 UITableViewController 嵌入到 UINavigationController 中,因为这会显示导航栏,我可以在其中添加按钮并添加标题。

我已经“控制拖动”了从 UIViewController 到 UINavigationController 的 Segue,UINavigationController 本身附加到 UITableViewController。

UIViewController -> UINavigationController -> UITableViewController

我的预期功能是从 UIViewController 移动到 UITableViewController。但是,应用程序崩溃并显示以下消息:

Terminating app due to uncaught exception 'NSInvalidArgumentException',     reason: 'Storyboard (<UIStoryboard: 0x7f96c1451890>) doesn't contain a view controller with identifier 'UINavigationController-IxO-nE-zon'

如果我的segue直接从UIViewController连接到UITableViewController(UINavigationController消失了),应用程序不会崩溃。但是,然后我没有在我需要的 UITableViewController 顶部获得导航栏。

所以我的问题是:我可以修复此错误以便我可以在它们之间旅行,或者是否有其他方法可以做到这一点,以便我可以在保留导航栏的同时在它们之间旅行。

谢谢!

最佳答案

好吧,事实证明我的设置是正确的,但我需要一个干净的项目才能工作。我猜是因为我在添加 Segues 之后添加了 Storyboard ID。

感谢以下回答:Answer

关于xcode - 导航 Controller 崩溃应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36161905/

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