我當時正在做一個iPhone/iPad通用二進制文件的項目。我創建了iPhone應用程序端 ,我也正在完成iPad。我注意到一件事,我在iPad上使用UIPopoverController類,這意味着當我在模擬器中爲3.2版本構建時,它會運行iPad一個並且工作正常,但如果我想要查看iPhone版應用程序,則意味着3.1。 3,它給了我一個在iPad類中缺少框架的錯誤。固件版本的iPhone/iPad通用版本問題
我不知道如何解決這個問題,因爲我不能再看到應用程序的iPhone版本並進行更改。我只能刪除所有的iPad類,並在重新進口後。
謝謝你們!
夥計,thaks爲答案。特別的是,我已經將目標部署爲3.1.3,我正在編譯3.2版本,而iPhone並沒有加載PopOver類。我不能使用「類檢查」,因爲我的appdelegate的接口.h中有彈出窗口的實例。我會嘗試編譯該設備,看看會發生什麼。 – DigitalVanilla 2010-05-23 09:29:17
Okkei, 我設法運行: 基本上,如果你在.h文件中實例化的任何新的UIKit,您必須使用「ID」,而不是演員。非常通用。然後在任何電話的.m中,你必須檢查Class,最後是一團糟。 構建通用應用程序需要3次以上的檢查我猜。 但它現在工作:) – DigitalVanilla 2010-05-23 17:02:46