针对iPhoneOS 2.2.1

时间:2009-08-30 00:47:49

标签: iphone iphone-sdk-3.0 precompiled-headers

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

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

我是否需要以某种方式重新生成此文件?

2 个答案:

答案 0 :(得分:0)

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

  controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

删除此行可解决问题。

答案 1 :(得分:-1)

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

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