【发布时间】:2012-02-09 07:02:26
【问题描述】:
我的程序在 iOS 4/Xcode 3 中运行良好。我最近升级到了最新版本的 Xcode 4/iOS 5。我在以下行中获得了“SIGABRT”:
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
这一行是在应用程序中确实完成了在委托中启动。下面是一些示例代码:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
rootViewController = [[MyCustomViewController alloc] initWithStyle:UITableViewStylePlain];
rootViewController.window = window;
window.rootViewController = rootViewController;
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}
感谢任何帮助。
【问题讨论】:
-
如果没有更多代码就无法诊断。初始化 rootViewController 时可能出现问题。
标签: ios xcode uinavigationcontroller uiapplicationdelegate