0

我有一个情节提要设置为选项卡式应用程序,第一个视图控制器包含一个 UITableView。Protoype 单元有一个“推送”到细节视图的“推送”,该视图嵌入在导航控制器中。到目前为止,一切都很好。The detail view pushes when a cell is selected and there is a navigation bar item to get back to the table view.

现在我遇到了麻烦。详细视图有 2 个按钮“地图”和“票证”。如果我创建一个新的 UIViewController,将其嵌入到导航控制器中,然后像以前一样将一个“推送”segue 从按钮拖到新的视图控制器,当我单击按钮时,应用程序会立即崩溃并显示 SIGABRT。如果我不嵌入导航控制器并使用“模态”segue,它不会崩溃,但继续使用“水平幻灯片”动画和导航栏按钮返回详细视图似乎是一种自然流程。

一旦我可以停止崩溃,我想用 UIMapView 将另一个按钮连接到它自己的视图控制器。

我究竟做错了什么?

4

1 回答 1

0

您不需要在详细视图中嵌入导航控制器。你只需要一个在顶层。取出详细视图控制器中的导航控制器,然后从那里推送到下一个视图。

于 2012-02-15T00:33:18.060 回答