forループを使用することを考えていますが、これを実現する方法が組み込まれているのではないかと考えていました。基本的に、1つのビューには、オブジェクトのリストを含むテーブルビューがあり、ユーザーはオブジェクトを「チェック」して、必要な数だけクリックできます。次の文字列に移動したら、選択した名前を別のテーブルビューに入力します。
これが私の選択方法です:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
if (cell.accessoryType == UITableViewCellAccessoryNone)
cell.accessoryType = UITableViewCellAccessoryCheckmark;
else
cell.accessoryType = UITableViewCellAccessoryNone;
[tableView deselectRowAtIndexPath:indexPath animated:NO];
}
テーブルビューが取得される配列の各値を調べ、正しいアクセサリタイプの値のみを新しい配列に追加するforループを含むメソッドを作成することを考えています。何か案は?