pushViewController没有改变屏幕

时间:2010-07-10 06:46:44

标签: objective-c iphone

我有这个代码来显示点击行索引的笔尖

    UIViewController *controller = [[ShowFavViewController alloc] initWithNibName:@"ShowFavViewController" bundle:nil];
    [self.navigationController pushViewController:controller animated:YES];
    self.navigationController.navigationBarHidden = NO;
    NSLog(@"here");

但它没有显示ShowFavViewController.xib文件,尽管它在日志中显示“here”。 我做错了什么?

1 个答案:

答案 0 :(得分:0)

我的第一个赌注是self.navigationControllernil(因为当前显示的视图控制器不是导航控制器的直接子节点),或controller是{{1} (因为初始化期间出错)。首先检查这两个。