gpt4 book ai didi

swift - 通过索引访问 AnyHashable

转载 作者:行者123 更新时间:2023-11-28 16:07:27 24 4
gpt4 key购买 nike

我是 Swift 的新手,我不知道如何通过索引访问 [AnyHashable : Any] 类型的变量

更具体地说,我想通过索引访问 HTTPURLResponse 实例的 allHeaderFields 变量。我希望像下面这样的东西能起作用,但它不起作用:

httpResponse.allHeaderFields[0]

最佳答案

在 Swift 3 中,[AnyHashable: Any] 只是从 NSDictionary 导入的默认字典类型。您可以像访问普通词典一样访问其内容:

if let contentType = httpResponse.allHeaderFields["Content-Type"] as? String {
print(contentType)
}

或者:

for (key, value) in httpResponse.allHeaderFields {
print(key, value)
}

关于swift - 通过索引访问 AnyHashable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40066376/

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