以下のコードを確認してください。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// I may use this object to maintain check state.
ab_user_info *obj = nil;
obj = [self.listData objectAtIndex: [indexPath row]];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryCheckmark;
[contact_table reloadData];
}
上記のコードに従って、クリックしているすべてのテーブルをチェックしました。もう一度チェックを外すにはどうすればよいですか? セルのアクセサリ タイプを教えてくれる API はありますか。
チェックされたセルとチェックされていないセルを追跡するためにモーダルobjに追加のメンバーを追加することで、他のテーブルビューで行いましたが、それなしで方法があることを知りたいだけですか?