0

这是我用来在我的 RSS 提要阅读器中生成常规表格单元格的代码:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    // Function adds the title to each cell
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell
    let item = feedItems[indexPath.row] as MWFeedItem

    cell.textLabel?.text = item.title
    return cell

}

我想在上面的函数中添加一个 if 语句,如果用户已经删除了提要,它将停止函数生成表格单元格。我知道如何检查它是否已被删除(if 后括号内的内容),但不知道我将在实际 if 语句中放入的内容。

if(/*table cell has been deleted*/)
{
/*code that stops this feed from being regenerated*/
}
4

1 回答 1

0

这样做的方法是实际删除或删除该项目feedItems,然后重新加载tableViewusing tableView.reloadData(). 然后,这将提供正确数量的元素,以tableView仅绘制包含在feedItems.

希望这可以帮助。

于 2015-03-16T12:47:17.903 回答