如何从一个UIViewController传递一个值?

时间:2012-11-26 21:11:46

标签: objective-c ios ios6

  

可能重复:
  Passing Data between View Controllers

我有两个UIViewController:“MenuViewController”和“DetailViewController”。

我正在尝试将MenuViewController的标签文本设置为MenuViewController中的NSString,但不起作用。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

非常简单,在@property (retain) NSString* string;中添加DetailedViewController,然后在导航到它之前设置此属性

DetailedViewController *dvc = [[DetailedViewController alloc] init];
[dvc setString:@"someString"];
[self pushViewController:dvc]

ViewDidLoad中的详细ViewController中设置标签:

[[self label] setText:[self string]];