Может ли NSMutableArray редактировать или перемещать indexPath, когда данные из URL-адреса?

Я загружаю данные из URL-адреса в NSMutableArray, как этот код:

NSMutableArray *mArray;
mArray = [NSMutableArray arrayWithContentsOfURL:theNewURL];

Если я загружу этот массив и покажу в таблице

Могу ли я переместить индекс строки и отредактировать представление таблицы, например, удалить ... ???


person Webber Lai    schedule 17.01.2011    source источник


Ответы (2)


Да.

Вы можете удалить элемент из массива и перезагрузить tableView

NSMutableArray * mArray = [NSMutableArray arrayWithContentsOfURL:theNewURL];
[mArray removeObjectAtIndex:indexPath.row];
person Jordan    schedule 17.01.2011
comment
- (void) tableView: (UITableView *) tableView moveRowAtIndexPath: (NSIndexPath *) fromIndexPath toIndexPath: (NSIndexPath *) toIndexPath {} Могу ли я удалить элемент в этом методе? - person Webber Lai; 17.01.2011
comment
в этом методе вы можете изменить индекс ячейки таблицы на другую ячейку, но элемент никогда не будет удален - person GhostRider; 17.01.2011
comment
Например, если вы используете ячейку перемещения, вы можете заменить ячейку ur indexpath на любой indecpath, а другая ячейка перемещается, например, на индексный путь. - person GhostRider; 17.01.2011

person    schedule
comment
это для удаления, верно? Я попробую, но до сих пор не знаю, как снимать клетки - person Webber Lai; 17.01.2011