【发布时间】:2015-07-07 00:53:36
【问题描述】:
我有一个AnyObject 的字典,我想遍历它以获取键和值,但同时将两者都转换为String
var headers: [NSObject : AnyObject] = [:]
headers["Content-Type"] = "application/pdf"
for (key, value) in headers {
println(key)
println(value)
}
我认为它会类似于以下内容,但这给了我Type '(String, String)' does not conform to protocol 'SequenceType'
for (key, value) in headers as (String, String) {
println(key)
println(value)
}
我知道我可以像(key as! String) 那样内联,但我认为你可以将它转换为循环。非常感谢任何帮助!
【问题讨论】:
-
不是 swift 专家,但不应该是
for (key, value) as (String, String) in headers之类的吗?
标签: swift