0
我有一个UINavigationController
,它具有UITableViewController
,因为它是根视图。 UINavigationController
位于UITabBarController
之内。导航控制器中的UITabBarController中的UINavigationController具有多个视图
在的UITableViewController(* viewOne),如果我点击一个电池单元的下面的代码运行
UIViewController *newView = [[UIViewController alloc] initWithNibName:@"newView" bundle:nil];
[self.navigationController pushViewController:newView animated:YES];
[newView release];
然后,NewView的内部是:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
NSLog(@"%@", self.navigationController);
}
return self;
}
日志有:
[8947:207] (null)
如果我尝试将新的视图控制器推送到navigationController,则什么都不会发生。任何线索?