SBJson和Facebook iOS SDK错误“;对于';没有可见的@界面;NSData&x27;声明选择器';JSONValue'&引用;
我得到一个错误,说:SBJson和Facebook iOS SDK错误“;对于';没有可见的@界面;NSData&x27;声明选择器';JSONValue'&引用;,ios,xcode,facebook,sdk,sbjson,Ios,Xcode,Facebook,Sdk,Sbjson,我得到一个错误,说: “对于'NSData'没有可见的@interface声明选择器'JSONValue'” 当我有一个数据流(NSDAta)NSDictionary*dict=[datajsonvalue]时就会发生这种情况 我只有facebook SDK附带的SBJson文件。有人能帮我理解发生了什么事吗 您的“数据”实际上应该是一个“NSString”对象 然后您可以这样做(假设JSON数据位于名为“data”的变量中): 还要确保在该代码所在的.m文件顶部“#导入”NSString+SB
“对于'NSData'没有可见的@interface声明选择器'JSONValue'”
当我有一个数据流(NSDAta)NSDictionary*dict=[datajsonvalue]时就会发生这种情况
我只有facebook SDK附带的SBJson文件。有人能帮我理解发生了什么事吗 您的“数据”实际上应该是一个“NSString
”对象
然后您可以这样做(假设JSON数据位于名为“data”的变量中):
还要确保在该代码所在的.m文件顶部“
#导入”NSString+SBJSON.h“
”。这是一个有趣的解决方案。。。我最终没有使用它,但它是一个有效的解决方案,谢谢。
NSString *json_string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
if(json_string)
{
NSDictionary * facebookDict = [json_string JSONValue];
}