pushViewController的简单问题

时间:2010-03-15 10:50:19

标签: iphone

messagecontroller只是初始化nib文件的对象。

[self.navigationController pushViewController:messageController animated:YES];

此语句在正常情况下执行

此声明也适用于状态维护测试, 这行正确执行但没有打开新视图,为什么?

1 个答案:

答案 0 :(得分:0)

调用此方法调用不会推送新视图? 如果这是一个问题,你应该问自己一些问题:

  1. self是否有 UINavigationController?确保 self是一个视图控制器 内部导航控制器。

  2. messageController已初始化 是否正确?比如这样(如果 messageController是一个ivar):

    messageController = [[MyViewControllerClass alloc] initWithNibName:@"MyViewControllerClassNibName" bundle:nil];