2009-08-30 48 views
0

我不相信我使用任何3.0特定的API,但不知何故,每當我編譯我得到一個警告「該項目使用功能只在iPhone SDK 3.0和更高版本」,然後一堆的錯誤。如果我將Base SDK更改爲3.0,則警告&錯誤消失,但當然我無法定位OS 2.2.1針對iPhoneOS 2.2.1

我看到這是來自project_Prefix.pch文件,我認爲它是在創建XCode最初創建了該項目。我不明白這個文件是如何包含的,但我認爲這是問題的根源。我試着刪除它,但是那個版本根本無法編譯。

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

回答

0

傻我 - 我實際上使用3.0 API。我有以下幾點:

controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

刪除此行解決了問題。

-1

我不相信project_Prefix.pch是文件,但是如果您想重新創建它,只需將其刪除或更好,然後對項目進行清理。

你得到的錯誤是什麼?這應該告訴你你正在使用哪個3.0特定的API。