gpt4 book ai didi

swift - NSJSONWritingOptions 解释

转载 作者:可可西里 更新时间:2023-11-01 00:23:22 25 4
gpt4 key购买 nike

使用:

NSJSONSerialization.dataWithJSONObject(array, options: NSJSONWritingOptions(rawValue:2))

你能告诉 med rawValue 的用途吗?

最佳答案

rawValue 位来自 OptionSetType , NSJSONWritingOptions 继承自它。

很可能你应该完全避免这种情况,而是使用标准的 Swift 枚举语法,它提供了一个很好的短常量名称:

NSJSONSerialization.dataWithJSONObject(array, options: .PrettyPrinted)

编辑:

要不指定任何选项或指定多个选项,您可以使用恢复到 rawValue 语法并像在 C 中那样自行计算值,但更简单的选项是下面的数组样式语法:

不指定任何选项:

NSJSONSerialization.dataWithJSONObject(array, options: [])

组合多个选项:

NSJSONSerialization.JSONObjectWithData(data, options: [.MutableContainers, .MutableLeaves])

关于swift - NSJSONWritingOptions 解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33768369/

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