与Facebook的sdk静态库使用SBJson

当我试图让SBJson库与facebook-ios-sdk一起获得时

'duplicate interface definition for class 'SBJsonParser''

上来。

所以我创build了一个静态的facebook-ios-sdk库,然后在同一个项目中获得了我的标准SBJson库。 我得到错误。

任何人都可以提出一种解决方法? 我真的需要在我的应用程序中使用该库…因为我已经在这个库中有好几千行代码,并且需要实现Facebook …

facebook SDK已经包含了SBJSON库。 这就是为什么你得到一个重复的定义错误。 尝试删除您的SBJSON文件,然后#import "SBJSON.h" ,它应该从您的Facebook SDK中获取文件。

试试: initWithData:encoding: NSString方法。

 NSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSDictionary *dict = [responseString JSONValue];