【问题标题】:UInavigation Controller not working from switching view controller to tableviewcontrollerUInavigation 控制器无法从切换视图控制器到 tableviewcontroller
【发布时间】:2012-07-26 18:33:24
【问题描述】:

我正在尝试实现 UInavigation 控制器以将视图从视图控制器切换到表视图控制器。这是我的代码。

-(IBAction)product:(id)sender
{
Products *second=[[Products alloc]init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:second];

nav.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;

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

}

但我没有得到它..我错过了什么..

【问题讨论】:

  • 尝试评论“UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:second];”

标签: ios xcode uitableview uiviewcontroller uinavigationcontroller


【解决方案1】:

首先,确保“Products”是 UIViewController 的子类。如果它是带有 .XIB 文件的视图控制器子类,请使用“initWithNibName”实例化它,而不是 alloc 和 init:

Products *second = [[Products alloc] initWithNibName:"YourXibFileName.xib" bundle:[NSBundle mainBundle]];

这里的第二个问题是你无缘无故地实例化了一个 UINavigationController - 删除这一行并保留 self.navigationController。

【讨论】:

    猜你喜欢
    • 2011-06-05
    • 2018-04-22
    • 1970-01-01
    • 2012-04-26
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多