从 [String]() 数组设置单元格 textLabel

Setting a cells textLabel from an array of [String]()

正在尝试访问我的单元格 textLabel 和详细文本标签并将其设置为已附加到数组的对象。我不确定在这种情况下如何使用正确的语法。感谢您的帮助!

这是我在 for 循环中从解析中附加的对象。

var customers = [String]()


 for object in objects {

self.customers.append(object["customerName"] as! String)
self.customers.append(object["customerStreetAddress"] as! String)

  cellForRowAtIndexPath {


cell.textLabel.text = //I want the objects["customerName"] here
cell.detailTextLabel.text = // objects["customerStreetAddress"] here
}

你可以试试这个。

var customers = [String]()
var number = -1

for object in objects {

    self.customers.append(object["customerName"] as! String)
    self.customers.append(object["customerStreetAddress"] as! String)

    cellForRowAtIndexPath {

        ++number
        if number + 1 <= customers.count {
            cell.textLabel.text = customers[number]//I want the objects["customerName"] here
        }
        ++number
        if number + 1 <= customers.count {
            cell.detailTextLabel.text =  customers[number]// objects["customerStreetAddress"] here
        }
    }
}