我将故事板设置为选项卡式应用程序,第一个视图控制器包含一个 UITableView的。 Protoype单元具有嵌入导航控制器的详细视图的“推送”segue。到现在为止还挺好。选择单元格时会显示详细视图,并且有一个导航栏项目可以返回到表格视图。
现在我遇到了麻烦。详细视图有2个按钮“Map”和“Ticket”。如果我创建一个新的UIViewController,将其嵌入到导航控制器中,并像往常一样从按钮拖动“推送”segue到新视图控制器,当我单击按钮时,应用程序会立即使用SIGABRT崩溃。如果我没有嵌入导航控制器并使用“模态”segue而不会崩溃,但继续使用“水平幻灯片”动画和导航栏按钮返回详细视图似乎是一种自然流程。
一旦我能够停止崩溃,我想用UIMapView将另一个按钮连接到它自己的视图控制器。
我做错了什么?
答案 0 :(得分:0)
您无需在详细视图中嵌入导航控制器。你只需要一个在顶层。取出详细视图控制器中的导航控制器,然后从那里推送到下一个视图。