如何将文本发送到xcode中另一个viewcontroller中的标签?

时间:2013-04-13 09:15:06

标签: xcode storyboard label

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

我不知道你是否能够提供足够的帮助,但我已经陷入困境。

谢谢。

2 个答案:

答案 0 :(得分:1)

您需要分配变量public,以便其他obj-c文件可以“看到”它。请确保您的观看次数#import,并查看this thread

答案 1 :(得分: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;