在我尝试构建基于PhoneGap的iOS应用程序时,我偶然发现了这个问题。该应用正在使用phonegap团队提供的facebook connect plugin。我按照README上的说明操作,并在Xcode上遇到了这个编译错误:
/../ facebook-ios-sdk / src / FBRequest.m:183:错误:'SBJSON'未声明(首次使用此功能) /../facebook-ios-sdk/src/FBRequest.m:183:错误:(每个未声明的标识符仅报告一次 /../facebook-ios-sdk/src/FBRequest.m:183:错误:对于它出现的每个函数。) /../facebook-ios-sdk/src/FBRequest.m:183:错误:'jsonParser'未声明(首次使用此功能)
我是phonegap和Xcode / iOS开发的新手,所以非常感谢您解决此错误的任何帮助。感谢。
答案 0 :(得分:0)
发现问题,原来我使用的是更新的(但未发布的)分叉的phonegap库,SBJSON类已经重命名为PG_SBJSON。手动将SBJSON类更改为PG_SBJSON解决了问题。
答案 1 :(得分:0)
如果您升级到PhoneGap 1.1.0 ..您需要降级到PhoneGap 1.0.0因为新版本无法与Facebook正常工作 插件。