gpt4 book ai didi

iphone - 如何在 Xcode 3.2.3 (iPhone SDK 4 beta) 中启动 iPhone 3.1.3 项目

转载 作者:行者123 更新时间:2023-12-03 19:15:09 26 4
gpt4 key购买 nike

自从我下载了 iPhone SDK 4.0 的测试版后,我遇到了很大的问题。好吧,我几周前才开始研究 iPhone 开发,但我不知道 Xcode 应该如何工作:

每当我开始一个新项目时,我都会选择一个诸如“基于 View 的应用程序”之类的模板。现在,目标将始终(至少我没有在任何地方找到偏好!)是最新的 SDK:4.0。但随后:将目标切换回 3.1.3,模板文件似乎包含错误!以这种方式启动空应用程序会产生异常:

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: [...] this class is not key value coding-compliant for the key rootViewController

原因似乎是生成的 MainWindow.xib 在 vi​​ewController 旁边有一个用于 rootViewController 的“引用导出”...

生病了

现在,我的(愚蠢)问题:如何开发一个不针对最新 SDK 而针对标准 3.1.3 SDK 的应用程序?换句话说:我希望 Xcode 不仅在“新建项目”窗口中询问项目类型,而且还要求我所需的目标平台生成正确的模板!

我说的对吗,通过此步骤生成的模板对于 4.0 之外的任何其他目标都无效?怎么会这样?

...我想要回我的 Eclipse! 叹息

有人可以帮我吗?

最佳答案

以防万一有人正在寻找这个。

首先检查窗口是否响应该函数。如果是(4.0 及更高版本),则使用它,否则先使用 4.0 之前的版本。

if([self.window respondsToSelector:@selector(rootViewController)]) {
self.window.rootViewController = self.viewController;
} else {
[self.window addSubview :self.viewController.view];
}

关于iphone - 如何在 Xcode 3.2.3 (iPhone SDK 4 beta) 中启动 iPhone 3.1.3 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com