【发布时间】:2012-12-12 08:34:29
【问题描述】:
我正在尝试在我的 tabbarcontroller 的第三个选项卡中包含一个导航控制器。我有一些反馈,但我只能做到这一点。下面的代码不会产生任何错误,但似乎无法正常工作,因为应用程序刚刚退出。有人对我可能做错的事情有任何意见吗?
UIViewController *viewController1 = [[FirstViewController alloc]
initWithNibName:@"PDCFirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc]
initWithNibName:@"SecondViewController" bundle:nil];
viewController3 = [[UIViewController alloc] initWithNibName:@"ThirdViewController"
bundle:nil];
UINavigationController *navigationcontroller = [[UINavigationController alloc]
initWithRootViewController:viewController3];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray
arrayWithObjects:viewController1,viewController2,navigationcontroller, nil];
谢谢大家!
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([PDCAppDelegate class]));
}
}
【问题讨论】:
-
AFAIK 到目前为止看起来还不错。
-
你究竟是从哪里得到崩溃的?崩溃日志是什么样的?
-
@HermannKlecker,我在应用程序启动时遇到了崩溃。我已更新我的问题以显示错误。
-
调试器还能说什么?您是否尝试设置 All-Exceptions 断点? (如果是这样,那么您可能会在实际错误消息打印到调试控制台之前单击 continue 几次)
-
嗨@HermannKlecker,我不再崩溃了,但现在我的应用程序只是打开一个空白屏幕。我在这里创建了一个新问题:stackoverflow.com/questions/13836189/… 任何指导都会很棒!谢谢!
标签: objective-c xcode uitableview uinavigationcontroller uitabbarcontroller