2011-03-16 111 views
3

我正在使用Twitter-OAuth框架找到Here。直到幾天前,當我升級XCode時,一切都很好。現在,當我嘗試編譯這個應用程序,我得到在Twitter的OAuth的文件說LLVM GCC 4.2升級XCode 4.0後出現錯誤

沒有超級類@interface爲「MGTwitterXMLParser」

和警告說

申報錯誤

「MGTwitterXMLParser」可能不是「+頁頭」迴應

如果有人知道是怎麼回事,我會很非常感謝一些幫助。

+1

您是否嘗試切換回普通的GCC 4.2? – 2011-03-16 22:55:44

+0

是的,我試過GCC 4.2,LLVM GCC 4.2和LLVM 2.0 - GCC 4.2和LLVM 2.0實際上給出了更多的錯誤和警告,但是同樣的方式。 – Chris 2011-03-17 16:27:27

回答

1

顯然問題出現了,因爲iOS SDK 4.0認爲需要將各種條目添加到構建設置中的標題搜索路徑,框架搜索路徑和庫搜索路徑。我清理了這些領域並開始工作。

0

Chris,我不使用MGTwitterXMLParser,但在您的問題中的第一個錯誤消息表明編譯器期望MGTwitterXMLParser類的接口聲明有一個父級。沒有這個,編譯器會將MGTwitterXMLParser當作NSObject等根類。

不MGTwitterXMLParser.h包含的東西,看起來像

@interface MGTwitterXMLParser:NSObject 

在你的問題的第二個錯誤信息可能與第一,因爲編譯器不能夠穿越MGTwitterXMLParser的繼承樹來定位其+(id)alloc的聲明。