gpt4 book ai didi

ios - Swift NSDictionary 在不知道键名的情况下获得第 0 个值

转载 作者:搜寻专家 更新时间:2023-11-01 06:03:39 25 4
gpt4 key购买 nike

我有一个 NSDictionary,它有一个像 messageID5 这样的键,值有三个键/值对。

我知道 NSDictionary 只有 1 个值,因为我将查询限制为 1。但我不知道键的名称。我只想要值,但我不能像访问数组 [0] 那样访问它。您可以在 PHP 或 Python 中访问它。我一直在为这个基本问题尝试很多不同的解决方案,但其中很多看起来过于困惑。 anyValue[0] 给我一个类型错误。

最佳答案

如果你不知道你的字典键,你可以得到你的 NSDictionary allKeys.first 属性或 allValues.first:

let dict = NSDictionary(dictionary: ["a":["b":1]])

let subDict = dict[dict.allKeys.first] as? [String:Any] ?? [:] // ["b": 1]
// or
let subDict = dict.allValues.first as? [String:Any] ?? [:] // ["b": 1]

关于ios - Swift NSDictionary 在不知道键名的情况下获得第 0 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43442868/

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