Monotouch UITableView删除行

时间:2010-03-09 12:47:50

标签: iphone uitableview xamarin.ios

嘿 - 我的UITableView控制器上有以下方法

public void RemoveEventFromList(Event evt){

            if (_sessions != null) {

                if (_sessions.Contains(evt)) {

                    _sessions.Remove(evt);

                }
            }

            this.tableView.ReloadData();
        }

哪个什么都没做!! - 如何从列表中手动删除项目?从导航树中的下一个视图(详细信息视图)调用此方法 - 因此没有选定的行或类似的行。

这是阻止我将app的免费版本提交到appstore的唯一方法!所以aaaaaaaany非常感谢!

:)

瓦特://

1 个答案:

答案 0 :(得分:0)

您需要在重新加载之前更新tableView上的数据。这通常涉及重新初始化DataSource属性,在您的情况下,使用更新的_sessions集合。试试吧。