我有这个问题,但是我在这个论坛或一般互联网上找不到的信息似乎都无法帮助我。
似乎有两个地方可能会出现此错误:
- main.m - 我的函数如下所示:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
最后一个参数UIApplicationMain
返回NSString
my 类的值AppDelegate
。因此,这工作正常。
2.AppDelegate.m - 有一种“旧”的方式来设置根视图控制器,如下所示:
[self.window addSubview:rootViewController];
但是,在我的应用程序中,它已经更新为:
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
因此,互联网上的当前信息均无效。这有点令人费解,因为我的同事可以让它在他的计算机上完美运行 - 他是向我发送应用程序源代码的人,因此所有设置和代码应该完全相同。
我正在尝试在模拟器中启动它。它是针对 iOS 5 构建的,但我试图在 iOS 6.0 模拟器上运行它。
我有最新的 XCode (4.5.1)。
有什么理由会发生这种情况吗?我该如何纠正它?
非常感谢
汤姆