我是xcode的新手,我不能说我非常了解它,这是我的问题。我正在尝试将标签中的文本从tableViewController设置为ViewController,但explain.label setText:@“blabla”似乎不起作用我得到一个空白屏幕。标签在VC中。
我不知道你是否能够提供足够的帮助,但我已经陷入困境。
谢谢。
答案 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;