0

我是 xcode 的新手,我不能说我对此非常了解,这是我的问题。我正在尝试将标签中的文本从 tableViewController 设置为 ViewController,但 explain.label setText:@"blabla" 似乎不起作用,我得到一个空白屏幕。标签在VC中。

我不知道它是否足够清楚让你能够提供帮助,但我被困住了。

谢谢你。

4

2 回答 2

1

您需要分配变量public,以便其他 obj-c 文件可以“看到”它。确保您的观点#import彼此,并查看此线程

于 2013-04-13T17:44:27.003 回答
0

首先将数据存储在 FirstTableViewController.m 中:

NSUserDefaults *x = [NSUSerDefaults standardUserDefaults ];
[x setObject : "putyourtext/yourselectedindexpath"] forKey : @"giveaname"];

然后你调用另一个控制器 SecondViewController.m 中的数据:

NSUserDefaults *x = [NSUserDefaults standardUserDefaults];
NSString *mystring = [x stringForKey:@"giveaname"];

self.nameLabel.text = mystring;
于 2014-03-08T08:18:25.640 回答