ViewController1 から ViewController2 に整数などのデータを転送したいと思います。どうすればいいですか?つまり、ViewController2 で ViewController1 の情報にアクセスするにはどうすればよいでしょうか? 必要なコードをすべて指定してください。ありがとう!!
1 に答える
0
2 番目のビュー コントローラーにプッシュするときは、次のようなコードを使用します...
MyViewController *vc2 = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:vc2];
情報を渡すには、次のように MyViewController.h ファイルにプロパティを設定する必要があります...
@property NSString *someNameProperty;
次に、押すとこれを行います...
MyViewController *vc2 = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
vc2.someNameProperty = @"This is being passed to view controller 2";
[self.navigationController pushViewController:vc2];
次に、vc2 で同じプロパティにアクセスでき、self.someNameProperty
vc1 から渡した値が含まれます。
お役に立てれば。
于 2012-09-25T16:24:15.007 に答える