SQLクイズデータで満たされたuitableviewを作成できました。現在、選択解除メソッドを作成しようとしています。セルのチェックマークの後、スタートボタンを押して、オプションをチェックして、選択したカテゴリからのクイズの質問が混在する新しいプレイゲーム画面を表示することを考えています。それは働くことは可能ですか?
ここにいくつかのコードがあります
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath];
if ([self isRowSelectedOnTableView:tableView atIndexPath:indexPath]) {
[self.selectedCells removeObject:indexPath];
cell.accessoryType =UITableViewCellAccessoryNone;
}else{
[self.selectedCells addObject:indexPath];
cell.accessoryType =UITableViewCellAccessoryCheckmark;
}
NSNumber * selectedRow = [NSNumber numberWithInteger:indexPath.row];
NSLog(@"%@", selectedRow);
startButton.tag = selectedRow?10:0;
}
そして、これがボタンアクションの私の試みです
- (IBAction)startAction:(id)sender
{
if([sender tag] == 10){
PlayViewController * controller = [[PlayViewController alloc] initWithNibName:@"PlayViewController" bundle:nil];
[self presentViewController:controller animated:YES completion:nil];
}
タグはボタンのお試しのみです。私が実際に試みているのは、選択した行番号を読み取り、それを使用して再生ビュー コントローラーの SQL ステートメントを作成することです。出来ますか?前もって感謝します。