gpt4 book ai didi

ios - SBJson 和 Facebook iOS SDK 错误 "no visible @interface for ' NSData' 声明选择器 'JSONValue' ”

转载 作者:行者123 更新时间:2023-11-29 04:30:13 26 4
gpt4 key购买 nike

我收到一条错误消息:

“‘NSData’没有可见的 @interface 声明选择器‘JSONValue’” ??

当我有数据流(NSDAta)NSDictionary * dict = [data JSONValue];时就会发生这种情况

我只有 facebook SDK 附带的 SBJson 文件。有人可以帮助我了解发生了什么事吗?

最佳答案

你的“数据”实际上应该是一个“NSString”对象。

然后你可以这样做(假设 JSON 数据位于名为“data”的变量中):

NSString *json_string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 
if(json_string)
{
NSDictionary * facebookDict = [json_string JSONValue];
}

还要确保您在此代码所在的 .m 文件的顶部“#import "NSString+SBJSON.h"”。

关于ios - SBJson 和 Facebook iOS SDK 错误 "no visible @interface for ' NSData' 声明选择器 'JSONValue' ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11835104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com