UITableView - 初始加载后增加的项目数

时间:2017-01-22 11:57:56

标签: ios swift uitableview crash

在我的应用中,我遇到了一个问题。我设计了一个包含3个部分的UITableView。每个部分都有静态单元格,第一部分有一个单元格,第二部分有五个单元格......第3部分最初有零个单元格,但可以有n个单元格。 10秒后。

每当我加载数据并加载数据并调用self.tableView.reloadData()之后,我的应用程序因NSRangeException而崩溃。

在cellForRow atIndex:

中抛出异常

我没有实现此方法,我在willDisplayRow中进行了所有调整。

我返回这样的行数:

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
    if section == 0
    {
        return 1
    }
    else if section == 1
    {
        return 5
    }
    else if section == 2
    {
        return self.data.count
    }

    return 0
}

此时,数据数组不包含任何对象。我怎样才能在以后添加更多单元格?

0 个答案:

没有答案