2015-03-16 3 views
0

Это код, который я использую для создания регулярной ячейки таблицы в моем читателе RSS Feed:Stop стол из производящей ячейки, которая уже была удалена

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(/*table cell has been deleted*/) 
{ 
/*code that stops this feed from being regenerated*/ 
} 
+0

Что вы подразумеваете под "... фид уже удален пользователем"? – avismara

ответ

0

Способ сделать это на самом деле удалить или удалить элемент из feedItems, а затем перезагрузить tableView с помощью tableView.reloadData(). Затем это обеспечит правильное количество элементов в tableView, чтобы нарисовать все элементы, содержащиеся в feedItems.

Надеюсь, это поможет.