0

ViewController1 から ViewController2 に整数などのデータを転送したいと思います。どうすればいいですか?つまり、ViewController2 で ViewController1 の情報にアクセスするにはどうすればよいでしょうか? 必要なコードをすべて指定してください。ありがとう!!

4

1 に答える 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.someNamePropertyvc1 から渡した値が含まれます。

お役に立てれば。

于 2012-09-25T16:24:15.007 に答える