-1

可能的重复:
在视图控制器之间传递数据

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

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

有谁知道如何做到这一点?

4

1 回答 1

1

这很简单,在导航到它之前添加@property (retain) NSString* string;DetailedViewController设置这个属性像这样

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

在DetailedViewController中ViewDidLoad设置标签:

[[self label] setText:[self string]];
于 2012-11-26T22:01:16.810 回答