【问题标题】:targeting iPhoneOS 2.2.1针对 iPhoneOS 2.2.1
【发布时间】:2009-08-30 00:47:49
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

      controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
    

    删除此行解决了问题。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多