Ios 在TableView中单击后隐藏行(多行)

Ios 在TableView中单击后隐藏行(多行),ios,ios7,ios5,ios4,ios6,Ios,Ios7,Ios5,Ios4,Ios6,我正在开发一个应用程序。此应用程序包含TableView如果我在某个操作后单击要隐藏的行中的任何一行,任何一行都可以提供帮助吗?我有一个建议: @property (nonatomic, strong) NSArray *tableItems; @property (nonatomic) NSInteger hideIndex; 在DidSelectRowatinex方法中添加UITableView委托方法和 - (void)tableView:(UITableView *

我正在开发一个应用程序。此应用程序包含TableView如果我在某个操作后单击要隐藏的行中的任何一行,任何一行都可以提供帮助吗?

我有一个建议:

@property (nonatomic, strong) NSArray   *tableItems;
@property (nonatomic) NSInteger         hideIndex;
在DidSelectRowatinex方法中添加UITableView委托方法和

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

// Store index of row to hide.
self.hideIndex = indexPath.row;   
}
创建您的操作方法

- (void) doOperation {

// Remove index from table datasource.
@try {
    NSMutableArray *tempArray = [NSMutableArray arrayWithArray:self.tableItems];
    [tempArray removeObjectAtIndex:self.hideIndex];

    self.tableItems = [NSArray arrayWithArray:tempArray];
    tempArray = nil;
    [self.tableView reloadData];
}
@catch (NSException *exception) {
    NSLog(@"Handle exception");
}
}
以便下次重新加载UITableView时显示剩余的单元格。并删除选定的单元格