【发布时间】:2012-12-27 21:57:59
【问题描述】:
我知道应该这么简单,但是如何在不使用 segue 的情况下在 iPad 上的视图控制器之间移动?我有一个主菜单视图控制器,上面有一个按钮,它调用 newViewButton 操作。我想打开名为 MonitorMenu 的视图控制器。
- (IBAction)newViewButton:(id)sender {
[self.navigationController pushViewController:MonitorMenu animated:NO];
}
它说 MonitorMenu 是一个未知界面。
我做错了什么?
【问题讨论】:
-
你是否声明了你的 MonitorMenu 对象,它是否继承自 ViewController 类?
-
再一次 - 如果这很简单,我很抱歉 - 但你是什么意思?你如何声明 MonitorMenu 对象?当我创建 MonitorMenu 视图控制器时,我为视图控制器添加了 h 和 m 文件 - 这就是从 ViewController 类继承的意思吗?
-
是的,我只是想确保 MonitorMenu ViewController 没有从 NSObject 或其他东西继承。我将添加一些代码来推送导航控制器。
-
@Richard 你在用故事板吗?
-
是的 - 我最初使用 segue 设置它,但我删除了它。会不会留下什么东西把事情搞砸了?删除它的原因是我想在推送之前对页面进行一些检查。支票很好,但我无法推动。