没有nib / IB,所以我在main中插入了“myAppDelegate”,并在info.plist中删除了对main.xib的引用。通过所有五个选项卡控制器可以很好地继续调它们似乎已经正确加载到导航控制器中。事实上,控制传递出applicationDidFinishLaunching中的最后一个“}”。但是在[window addSubview:[tabBarController view]]中没有(可见)响应;和[window makeKeyAndVisible];语句,更不用说第一个选项卡中的loadView(程序执行永远不会到达那里)。最后一行是UIApplication _performInitializationWithURL:sourceBundleID:]。我错过了一步?我不正确地执行了一个步骤?
答案 0 :(得分:3)
您是否在UIWindow
中创建了applicationDidFinishLaunching:
个实例?
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
此外,您调用UIApplicationMain
的行应如下所示:
int retVal = UIApplicationMain(argc, argv, @"UIApplication", @"YourAppDelegate");
其中YourAppDelegate是AppDelegate类的名称。