从nsmutablearray swift3中获取字典项

从nsmutablearray swift3中获取字典项,swift,dictionary,swift3,nsmutablearray,Swift,Dictionary,Swift3,Nsmutablearray,我正试图根据这段视频来实现这一点 该细胞系似乎不适用于Swift 3: cell.textLabel?.text = "\(client.objectForKey("firstName")!)" 如何从此NSMutableArray中检索索引[0]的“lastName”? 或者我应该使用不同的方法 var dictClients = [String:String]() var arrayClients = NSMutableArray() dictClients["firstName"]

我正试图根据这段视频来实现这一点

该细胞系似乎不适用于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]]()

然后,您可以作为
arrayClients访问属性。首先?[“lastName”]
用于索引为0的元素。

为什么要使用
NSMutableArray
而不是Swift数组?您没有名为
client