gpt4 book ai didi

iphone - 将新的 Apple Framework 类适应以前的 iOS SDK

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

我正在使用新的 API 类 NSJSONSerialization,特别是以下方法:

+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error

我想尽可能坚持使用 Apple 提供给我们的工具,但此类仅在 iOS 5 上可用。

有没有办法为 iOS 4 重新实现该类及其方法,以便它可以使用完全相同的调用方法来调用外部 JSON 框架 (JSONKit)?

id result = [NSJSONSerialization JSONObjectWithData:myData options:0 error:nil];

如果我创建一个具有相同名称的类(NSJSONSerialization),它将无法编译(重复接口(interface))。

我也无法创建类别,因为它会忽略任何与 NSJSONSerialization 相关的调用,因为它在 iOS 4 上不可用。

有什么帮助吗?

最佳答案

IMO,您应该创建 JSON 类,并在其中检查 NSJSONSerialization 是否存在并使用它,否则回退到 JSONKit。

检查这个AFNetworking implementation得到这个想法

关于iphone - 将新的 Apple Framework 类适应以前的 iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8083298/

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