在当前的项目中,我在各处都使用了SBJSON,并且因为SBJSON包含在Facebook SDK中,所以它与之前版本的iOS Facebook SDK一起运行良好。
我刚刚升级到iOS Facebook SDK 3.0版并且遇到了SBJSON问题。
它抱怨的第一件事是没有找到SBJSON头文件。所以我想,我可以手动将SBJSON库包含到项目中。
在我这样做之后,编译器抱怨SBJSON符号与Facebook SDK重复。
我在FB SDK标题中找不到SBJSON.h。
所以最后,我遇到了一系列问题。
有谁知道如何解决这个问题? 最糟糕的情况可能是我必须切换到iOS使用其他JSON库。
注意:他们正在使用Facebook SDK的框架,而不是之前的源代码库
干杯
答案 0 :(得分:4)
我最终用来解决这个问题的方法有两种:
第一个
第二个
使用源代码here集成Json框架,并将任何重复类的名称更改为项目特有的内容,如SBJsonParser到MySBJsonParser