0

セルをカスタマイズしたデータベースからロードしているテーブルビューがあります。ボタンで checkBox が table view の各セルに表示されるはずです。この後、チェックされたアイテムをテーブルビューから削除したいだけです。どのようにそれが可能ですか?

4

2 に答える 2

1
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
于 2012-06-04T11:17:35.970 に答える
1

入力する配列があると思います。

したがって、配列から要素を削除して、reloadData likeThis を作成する必要があります。

[yourTableView reloadData];
于 2012-06-04T10:11:56.217 に答える