0

我不相信我正在使用任何 3.0 特定的 API,但不知何故,每当我编译时,我都会收到一条警告“此项目使用仅在 iPhone SDK 3.0 及更高版本中可用的功能”,然后是一堆错误。如果我将 Base SDK 更改为 3.0,警告和错误就会消失,但是我当然不能针对 OS 2.2.1

我看到这是来自 project_Prefix.pch 文件,我假设它是在 XCode 最初创建项目时创建的。我看不到这个文件是如何包含在内的,但我相信这是问题的根源。我尝试删除它,但是构建根本无法编译。

我需要以某种方式重新生成这个文件吗?

4

2 回答 2

0

愚蠢的我——我实际上使用的是 3.0 API。我有以下内容:

  controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

删除此行解决了问题。

于 2009-08-30T01:07:31.810 回答
-1

我不相信 project_Prefix.pch 是文件,但如果你想重新生成它,只需删除它或者更好地清理你的项目。

您遇到什么错误?这应该告诉您您正在使用哪个 3.0 特定 API。

于 2009-08-30T00:53:36.200 回答