这个问题类似于这个问题,但它是在 Xcode 5 不存在时创建的。而这个问题仍然没有答案。关于如何删除情节提要也有类似的问题,但它们是关于导航控制器,而不是标签栏控制器。
我的行动顺序:
创建选项卡式应用程序
删除所有情节提要文件
从 .plist 中删除情节提要
创建 UITabBarController 子类并编辑 xib
更改应用委托:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
BKTabController *navVC = [[BKTabController alloc] initWithNibName:@"BKTabController" bundle:nil];
self.window.rootViewController = navVC;
[self.window makeKeyAndVisible];
return YES;
}
结果是带有灰色位置而不是标签栏的黑屏。
错误在哪里?