gpt4 book ai didi

ios - SBJson iOS 解析器方法已弃用?

转载 作者:可可西里 更新时间:2023-11-01 04:23:51 29 4
gpt4 key购买 nike

我正在使用 SBJson 解析器开始一个新项目,人们似乎将其推荐为 Internet 上适用于新 iOS 项目的最佳工具。我有一个非常重要的问题,即 Stig Brautaset 声称您可以在 current release (3.1) 上使用的当前方法,似乎已被弃用,或者至少那是我的编译器所说的。我似乎无法工作:

NSDictionary *dict = [responseString JSONValue];

这似乎是最新的方法,或者:

NSDictionary *dict = [parser objectWithString:responseString error:&error];

其中 parser 是一个 sbjson 解析器。 XCode 突出显示了这两个函数并告诉我它们已被弃用。

我做错了什么??

最佳答案

查看源代码herehere看起来两者都是

- (id)objectWithString:(NSString*)jsonText error:(NSError**)error

- (id)JSONValue;

自 3.2 版起已弃用,并将在 4.0 版中删除。您确定使用的是 3.1 吗?

另一方面

- (id)objectWithString:(NSString *)repr;

- (id)objectWithData:(NSData*)data;

看起来可用且未弃用。

我建议您改用它们。

另一种方法是使用 NSJSONSerialization Apple 提供的类(class)。

关于ios - SBJson iOS 解析器方法已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14143256/

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