首页 文章

导航控制器崩溃的应用程序

提问于
浏览
0

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

我希望从UIViewController导航到UITableViewController .

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

为了实现这一点,我在UINavigationController中嵌入了UITableViewController,因为它显示了导航栏,我可以添加我的按钮并添加 Headers .

我有'控制'从UIViewController到UINavigationController的一个segue,它本身连接到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的顶部 .

所以我的问题是:我可以修复这个错误,以便我可以在它们之间旅行,或者是否有其他方式这样做,以便我可以在他们之间旅行,同时保持我的导航栏 .

谢谢!

1 回答

  • 0

    好的,原来我的设置正确,但我需要一个项目清洁才能工作 . 我猜是因为我在添加了segues后添加了storyboard ID .

    谢谢你的回答:Answer

相关问题