【发布时间】:2013-03-09 16:07:59
【问题描述】:
我正在开发一个应用程序,用户可以在其中添加产品,然后这些产品会显示在 TableView 中。我创建了一个带有静态单元格和两个部分的 TableViewController,我想将第二部分中的单元格与另一个 TableViewController 挂钩。
我从对象库中拖动 TableViewController,将其嵌入到导航控制器中,并从单元格到 NavigationController 进行了推送,但是当我尝试运行应用程序时,我在输出窗口中收到以下错误消息:
2013-03-20 09:55:32.981 STAM[725:c07] 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“推送导航控制器不支持' 首先抛出调用栈: (0x1d04012 0x11e8e7e 0x22a5b0 0x22a098 0x585da3 0x577ad9 0x577b54 0x1df899 0x1dfb3d 0xbe6e83 0x1cc3376 0x1cc2e06 0x1caaa82 0x1ca9f44 0x1ca9e1b 0x1f3c7e3 0x1f3c668 0x13065c 0x2a6d 0x2995) libc++abi.dylib:终止调用抛出异常
这是我的故事板中的screenshot。
非常感谢!
花岗岩
【问题讨论】:
-
我猜你没有读到这个:developer.apple.com/library/ios/#documentation/uikit/reference/… 简而言之,你的
UINavigationController放错地方了。 -
非常感谢您的提示 :) 我将 segue 直接推送到表视图控制器而不将其嵌入到 NavigationController 中,现在它可以正常工作了。你能回答这个问题让我接受吗?再次感谢 :) 花岗岩
标签: xcode uinavigationcontroller uitableview segue