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

Зареждам данни от URL към NSMutableArray, като този код:

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

Ако заредя този масив и го покажа в tableview

Мога ли да преместя индекса на реда и да редактирам табличния изглед, ex.delete ... ???


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
Например, ако използвате клетка за преместване, тогава можете да замените клетката на вашия indexpath с произволен indecpath и друго движение на клетка в съответствие с пътя на индекса, например - person GhostRider; 17.01.2011

person    schedule
comment
това е за изтриване, нали? Ще го пробвам, но все още нямам представа за филма на клетките - person Webber Lai; 17.01.2011