从 nsmutablearray swift3 playground 中获取字典项

getting dictionary item out of nsmutablearray swift3 playground

我试图根据这个视频让它工作 https://www.youtube.com/watch?v=CFtffLlgMNs

该细胞系似乎不适用于 Swift 3:

cell.textLabel?.text = "\(client.objectForKey("firstName")!)"

我如何从这个 NSMutableArray 中检索索引 [0] 的 "lastName"? 或者我应该使用不同的方法?

var dictClients = [String:String]()
var arrayClients = NSMutableArray()

dictClients["firstName"] = "john"
dictClients["lastName"] = "smith"

arrayClients.add(dictClients)

dictClients["firstName"] = "pocahontas"
dictClients["lastName"] = "smith"

arrayClients.add(dictClients)

首先在Swift中不要使用NSMutableArray,使用Array。 所以让 var arrayClients = [[String:String]]() 然后,对于索引为 0.

的元素,您可以将 属性 作为 arrayClients.first?["lastName"] 访问