2010-03-09 4 views
0

Эй - У меня есть следующий метод на моем UITableView контроллераMonoTouch UITableView удалить строку

public void RemoveEventFromList(Event evt){ 

      if (_sessions != null) { 

       if (_sessions.Contains(evt)) { 

        _sessions.Remove(evt); 

       } 
      } 

      this.tableView.ReloadData(); 
     } 

, который ничего не делает !! - как вручную удалить элемент из списка? этот метод вызывается из следующего представления в дереве навигации (представление деталей) - поэтому нет выбранной строки или чего-либо подобного.

Это единственное, что удерживает меня от отправки бесплатной версии моего приложения в AppStore! поэтому aaaaaaaany помощь действительно ценится!

:)

ш: //

ответ

0

Вам необходимо обновить данные по Tableview перед загрузкой. Обычно это включает в себя повторную инициализацию свойства DataSource, в вашем случае, обновленную коллекцию _sessions. Попробуйте это.

+0

я в конечном итоге только [грязное] повторно инициализировать все на вкладке на viewdidappear события - не хорошо - я гавань представил его еще, так что я попробую ваш метод первого :) – iwayneo

+0

Работал лакомство: 0 ура Кевин – iwayneo

Смежные вопросы