gpt4 book ai didi

objective-c - NSJSONSerialization - 为 dataWithJSONObject :options:error:? 指定不 NSJSONWritingOptions 的正确值是多少

转载 作者:行者123 更新时间:2023-12-02 21:48:19 26 4
gpt4 key购买 nike

Apple 文档中的 NSJSONWritingOptions 枚举定义了一个常量:NSJSONWritingPrettyPrinted,并表示“如果未设置此选项,则会生成最紧凑的 JSON 表示形式。”

我绝对想要最紧凑的 JSON 表示形式。

我的问题是:如果我不想漂亮地打印,那么传递 dataWithJSONObject:options:error: 函数的正确值是什么?为什么?

NSJSONWritingOptions 枚举定义为

enum {     NSJSONWritingPrettyPrinted = (1UL << 0) }; typedef NSUInteger NSJSONWritingOptions;

我在另一篇文章中读到应该传递 0,但没有进一步解释为什么它不应该为零。

最佳答案

它不能是nil,因为它是一个NSUInteger。因此,您应该传递 0,这表示该选项未设置。

关于objective-c - NSJSONSerialization - 为 dataWithJSONObject :options:error:? 指定不 NSJSONWritingOptions 的正确值是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19149869/

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