我实现了两个ipad & iphone的TabBar应用程序。但在IPAD中,导航控制器不适用于表格单元格中的ipad nib。 viewdid Load方法不是为ipad调用的。 但它工作正常的iphone .. self.navigationController是空的ipad只在我的班级导航。 帮帮我!导航pushview控制器不能正常工作
我的代码如下:
//Connet.m:
if(i==1)
{
TwitterController *tc;
if ([self isPad]) {
tc = [[TwitterController alloc] initWithNibName:@"TwitterController_ipad" bundle:nil];
}
else
tc = [[TwitterController alloc] initWithNibName:@"TwitterController" bundle:nil];
[self.navigationController pushViewController:tc animated:YES];
NSLog(@"%@",self.navigationController); /Problem ****NULL*****///////
//TWITTER.m
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
//Custom initialization
self.navigationController.navigationBarHidden = YES;
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.navigationBarHidden = YES;
NSString *urlAddress = @"https://twitter.com/UJUDGEIT1";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Request Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webv loadRequest:requestObj];
}
但所有的都是navigationController工作。只有在我的这个类中,它不工作.. – 2012-07-21 12:25:34
我实现TabBar应用程序 – 2012-07-21 13:12:40