当我尝试将SBJson库与facebook-ios-sdk一起使用时

'duplicate interface definition for class 'SBJsonParser''

上来。

因此,我创建了一个静态的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];

关于ios - 将SBJson与Facebook SDK静态库一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11834301/

10-09 01:12