我的應用程序基於tabbar控制器 現在在我的默認視圖中我正在顯示一個viewController並讓它說它有按鈕A,當用戶按A它應該加載我的tableviewController但沒有發生什麼??從iphone上的tabbarview控制器加載導航控制器
-(IBAction)promo:(id)sender
{
aRoot= [[tableViewController alloc] initWithNibName:@"tableViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:aRoot animated:YES];
}
但它沒有加載任何沒有錯誤甚至???
///////////更新
我做了這個
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
Promo *aPromo = [[Promo alloc] initWithNibName:nil bundle:nil];//button A is deifned on this VC
// then...
aNav = [[UINavigationController alloc] initWithRootViewController:aPromo];
// [pageOne release];
和promoviewController
-(IBAction)promo:(id)sender
{atab= [[TableViewController alloc] initWithNibName:@"TableViewController" bundle:nil];
//TableViewController *atab1 = [[TableViewController alloc]initWithNibName:@"TableViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:atab animated:YES];
}
你在你的標籤中使用NavigationController嗎?如果你沒有一個,你應該加一個。您可以將IB中的navigationController拖動到您的項目中。 – 2010-10-18 08:12:07