0

複数の uitableview があります。これらのテーブルビューから他のテーブルビューに選択を渡す必要があります。

このタスクを実行するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

通常、それぞれに個別の 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];

これが最善の方法です。

于 2012-10-01T12:36:10.720 に答える