从下面的屏幕截图中可以看出,当我在搜索视图控制器中单击下一步以转换到右侧的条件视图控制器时,我的应用程序崩溃了。我收到一条错误说明如下:
Terminating app due to uncaught exception 'NSGenericException', reason: 'Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
我的设置不正确?我想要它以便用户输入项目名称,然后单击下一步,然后进入标准页面以指定其他信息。
答案 0 :(得分:3)
选择“搜索视图控制器”,然后在顶部工具栏上选择编辑器 - >嵌入式 - > UINavigation控制器。
答案 1 :(得分:0)
您的Search view controller
应位于导航控制器内(目前您的目标控制器是导航控制器)
答案 2 :(得分:0)
切换Search View Controller
和Navigation Controller
的顺序(切换segue连接)。然后将Navigation Controller
的根视图控制器设置为Search View Controller
。