【问题标题】:How to get NSDictionary inner object?如何获取 NSDictionary 内部对象?
【发布时间】:2022-06-16 17:44:11
【问题描述】:

我有这样的json结构

...
"source" : [
      {
        "sourceName" : "84523018-6898-477a-9f9c-8ea704d370aa",
        "sourceExt" : "jpeg"
      }
    ],
...

当我尝试以这种方式获取 source 时,我需要在哪里获取 sourceName

let foo = mynsdictionary.value(forKey: "source")

在调试器中,我看到 foo 有 1 个值(任何类型),然后我尝试像这样将 source 转换为 NSDictionary

mynsdictionary.value(forKeyPath: "source").asNSDictionary

但我得到了零

我做错了什么?

【问题讨论】:

  • 你有 JSON:为什么不使用Codable?否则,我会避免使用valueForKey:,而source 值是字典数组,它是[[String: String]],而不是字典...

标签: swift objective-c


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多