我从一个故事板,其中视图控制器是写在目标C到另一个故事板,视图控制器是写在Swift 2,它通过罚款。
但是,当我单击第二个故事板中的下一个segue时,我会得到以下错误:
*终止应用程序由于非正常异常'NSGenericException',原因:‘找不到一个导航控制器的segue’记录‘。只有当源控制器由UINavigationController实例管理时,才能使用Push segues。
这是在Swift 2中调用下一个segue的代码
self.performSegueWithIdentifier("record", sender: nil)第二个故事板中的初始视图也嵌入到导航控制器中。
同样值得注意的是,我尝试了不使用第一个故事板和我的应用程序直接进入第二个故事板,它发现这个故事板很好。
对于什么可能导致这个问题,有什么想法吗?
发布于 2016-02-05 13:33:35
选择segue,转到它的属性检查器,并将类型从push更改为Modal。让表示和转换仍然是默认的。

这对你会很好的。
但是如果你想要那种‘推’,那么第一个视图控制器,是写在目标-C应该嵌入在导航控制器。
https://stackoverflow.com/questions/35225142
复制相似问题