使用Xcode中的部分从数组数组中分配值

时间:2017-07-25 09:56:25

标签: ios xcode

这是我的代码:

let serviceBonnen = [[1,2,3],[4,5,6],[7,8,9]] //not real data


func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("NameCell", forIndexPath: indexPath)
    cell.textLabel!.text = serviceBonnen[section][indexPath.row]
    return cell
}

但它在这行代码的“section”点给出了一个错误:

cell.textLabel!.text = serviceBonnen[section][indexPath.row]

有谁知道为什么这不会编译,什么是合适的解决方案?

1 个答案:

答案 0 :(得分:2)

您需要使用section中的indexPath

indexPath.section

你的行应该是这样的:

cell.textLabel!.text = serviceBonnen[indexPath.section][indexPath.row]