0

目前,当我尝试将 SBJson 库与 facebook-ios-sdk 放在一起时,我得到了

'duplicate interface definition for class 'SBJsonParser''

过来。

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

任何人都可以提出解决此问题的方法吗?我真的需要在我的应用程序中使用那个库......因为我已经在这个库中有几千行代码并且也需要实现 facebook......

4

1 回答 1

3

facebook SDK 已经包含 SBJSON 库。这就是您收到重复定义错误的原因。尝试删除您的 SBJSON 文件,然后#import "SBJSON.h",它应该从您的 facebook SDK 中获取该文件。

尝试:initWithData:encoding:NSString 方法。

NSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSDictionary *dict = [responseString JSONValue];
于 2012-08-06T19:10:27.787 回答