【发布时间】:2015-09-14 12:46:26
【问题描述】:
谁能帮助我解决这个问题,我尝试了各种版本,但总是遇到错误或警告。下面的代码和输出来自 Swift Playground。
var foundationDict = NSMutableDictionary()
foundationDict.setObject("Bilbo", forKey: "FirstName")
foundationDict.setObject("Baggins", forKey: "LastName")
var swiftDict = foundationDict as! Dictionary<String, String>
for (key, value) in swiftDict {
print("KEY: \(key) VALUE: |\(value)")
}
输出:
KEY: FirstName VALUE: |Bilbo
KEY: LastName VALUE: |Baggins
警告:
Cast from NSMutableDictionary to unrelated type Dictionary<String String> always fails
【问题讨论】:
标签: swift dictionary casting nsmutabledictionary