我如何从调试区域获取第二个索引的值,并在“ UILables”中显示这些值

时间:2019-05-17 06:31:05

标签: json swift xcode

我想在UILables中显示突出显示的值,我使用Alamofire获得了第一个索引的值,但是我不知道如何获取第二个索引的值

让outPut = dlc.value(forKey:“ flightdetail_array”)为!用于outPut中的项的NSArray {让tempitem =项为! NSDictionary self.arrival_Date.text =(tempitem.value(forKey:“ arrival_date”)as!String)

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试一下

if let output = dlc["flightdetail_array"] as? [[String:Any]] {
    if output.indices.contains(1) {
        let tempItem = output[1]//index of the element in array
        if let arrivalDate = tempitem["arrival_date"] as? String {
            self.arrivalDate.text = arrivalDate
        }
    }
}

不要迅速使用NSArray和NSDictionary。使用ArrayDictionary

避免强行展开

不要在变量名中使用下划线。使用arrivalDate代替arrival_Date