複数の uitableview があります。これらのテーブルビューから他のテーブルビューに選択を渡す必要があります。
このタスクを実行するにはどうすればよいですか?
ありがとう
複数の uitableview があります。これらのテーブルビューから他のテーブルビューに選択を渡す必要があります。
このタスクを実行するにはどうすればよいですか?
ありがとう
通常、それぞれに個別の UITableViewControllers があります。
ストーリーボードを使用している場合は、prepareForSegue でこれを行います。ストーリーボードを使用していない場合は、プッシュしようとしている TVC に initWithNibName を割り当てた後にこれを行います。
新しい TableViewController で、渡したい情報の変数を設定します...
@property NSString *selectedName;
そして、最初のテーブルがある VC で、プッシュする前にこの値を設定します。
すなわち
ストーリーボードで...
nextViewController = segue.destinationViewController;
nextViewController.selectedName = @"blah";
絵コンテなしの....
nextViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
nextViewController.selectedName = @"blah";
[self.navigationController pushViewController:nextViewController animated:YES];
これが最善の方法です。