我想从 NSArray
转换快速数组 [Dictionary<String:String>]
有什么帮助吗?
最佳答案
就这么简单:
let someArray = myArray as? [[String:String]]
如果您想确保在转换时不会发生任何崩溃,建议使用可选转换。然后您可以在 if-let
中使用它像这样的结构:
if let dictArray = myArray as? [[String:String]] {
// do something with the array of dictionaries
}
顺便说一句,您的初始定义不正确,没有 Dictionary<String:String>
这样的东西, 正确的定义是 Dictionary<String, String>
.
关于ios - 从 Objective-C NSArray 转换为 swift [[String :String]]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34600389/