2011-10-25 22 views
2

我已將IOS4.3應用程序升級到IOS5,並且正在收到編譯錯誤。從我所知道的來看,語法看起來不錯,但編譯器在綜合屬性時抱怨「Unexpected @」,但只在某些類中。升級到IOS5 - 應用程序不會生成

我也有一個「未聲明的標識符」在一個ViewController的viewDidLoad方法。

我已經執行了一個乾淨的構建,並且我猜測有一個默認設置已經在某處進行了更改,但是從這個刷新看起來並不是一個常見問題。是否有任何地方常見的重大更改列表?

編輯: 這個截圖是我ViewControllers,這是從的UITableViewController Example UITableViewController

+0

你可以發佈代碼,你得到的錯誤? – jbat100

+0

您使用ARC嗎? –

+1

錯誤可能比屏幕截圖高。你得到的第一個錯誤是什麼?你可能只是有一個流浪的角色或瑣事 – Robert

回答

0

從.NET/PHP背景的衍生之一,我有一個編譯器的經驗非常少。問題在於Apple似乎已經將IOS5的默認編譯器從GCC更改爲LLVM,因此語法上存在差異。能夠使用更新的編譯器會很好,但GCC是唯一能夠接近任何地方的編譯器。

4

self.title = NSLocalizedString(...)中缺少@。第二個參數沒有領先的@。

相關問題