2011-09-28 51 views
0

我試圖建立一個基於PhoneGap的iOS應用程序,我偶然發現了這個問題。該應用使用phonegap團隊提供的facebook connect plugin。我按照自述文件中的說明操作,並在Xcode上遇到此編譯錯誤:PhoneGap Facebook插件編譯錯誤在Xcode 4

/../facebook-ios-sdk/src/FBRequest.m:183:error:'SBJSON'undeclared(first use in this function ) /../facebook-ios-sdk/src/FBRequest.m:183:錯誤:(每個未聲明的標識符只報告一次 /../facebook-ios-sdk/src/FBRequest.m:183:error :出現在每個函數中。) /../facebook-ios-sdk/src/FBRequest.m:183:錯誤:'jsonParser'未聲明(首次在此函數中使用)

我是phonegap新手和Xcode/iOS開發,所以將不勝感激解決這個錯誤的任何幫助。謝謝。

回答

0

發現了這個問題,事實證明我正在使用更新的(但未發佈的)分叉phonegap庫,其中SBJSON類已重命名爲PG_SBJSON。手動將SBJSON類更改爲PG_SBJSON解決了問題。

0

如果您升級到PhoneGap 1.1.0 ..您需要降級到PhoneGap 1.0.0,因爲新版本無法與Facebook 插件正常工作。