Iphone 从表视图中删除多个单元格

Iphone 从表视图中删除多个单元格,iphone,ios,uitableview,Iphone,Ios,Uitableview,我有一个表视图,它是从具有自定义单元格的数据库加载的。“打开按钮”复选框应出现在表视图的每个单元格上。在此之后,我只想从表视图中删除选中的项。怎么可能呢?我想您需要填充一个数组 因此,必须从数组中删除元素 可以这样重新加载数据 [yourTableView reloadData]; 这里记录数据数组是一个字典数组,其中有一个键跟踪哪个按钮被选中或哪个按钮未被选中。单击“删除”按钮,您可以使用下面提到的概念一次性删除多个打开的阵列: 使用这个概念: -(iAction)删除已单击:(id)发件人

我有一个表视图,它是从具有自定义单元格的数据库加载的。“打开按钮”复选框应出现在表视图的每个单元格上。在此之后,我只想从表视图中删除选中的项。怎么可能呢?

我想您需要填充一个数组

因此,必须从数组中删除元素 可以这样重新加载数据

[yourTableView reloadData];
这里记录数据数组是一个字典数组,其中有一个键跟踪哪个按钮被选中或哪个按钮未被选中。单击“删除”按钮,您可以使用下面提到的概念一次性删除多个打开的阵列:
使用这个概念:
-(iAction)删除已单击:(id)发件人
{
对于(int index=0;index<[recordingDataArray count];index++)
{
NSMutableDictionary*项=[recordingDataArray objectAtIndex:index];
BOOL checked=[[item objectForKey:@“checkStatus”]boolValue];
如果(选中)
{
[recordingDataArray removeObjectAtIndex:index];
索引--;
}
}
[self.recordingblview reloadData];
}
谢谢和问候,
乔塔姆·蒂瓦里

例如,您可以在邮件应用程序中添加复选框来管理复选框
Here recording data array is a array of dictionary in which there is a key which keep track of which button is checked or which is unchecked. on clicking Delete button you can use below mentioned concept for deleting more than open array at a go :

USE THIS CONCEPT : 

    - (IBAction)deleteClicked:(id)sender 
    {
        for(int index = 0 ; index < [recordingDataArray count] ; index++)
        {
            NSMutableDictionary *item = [recordingDataArray objectAtIndex:index];
            BOOL checked = [[item objectForKey:@"checkStatus"] boolValue];
            if(checked)
            {
                [recordingDataArray removeObjectAtIndex:index];
                index--;
            }
        }
        [self.recordingTblView reloadData];
    }

THANKS & REGARDS,
GAUTAM TIWARI