我有一个带有两个视图控制器的应用程序,我想在 VC2 内部的 UITextView 中显示来自 VC1 中的 UILabel 的文本。
我已经能够在 VC2 的 viewDidLoad 中从 VC1 访问 UILabel,但实际文本没有出现。
在 VC2 中我创建了一个 VC1 对象并且可以访问 VC1。这是 VC2 viewDidLoad:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.textView.text = vc1Controller.label.text;
}
但是当我运行应用程序并出现 VC2 时,UITextView 中什么也没有出现。我确实已经连接了它,并且可以通过执行 NSLog(@"Yes"); 来显示文本;例如在上述方法中。
当我做一个 NSLog(@”%@”, vc1Controller.label.text); 我在输出中得到 NULL。
我需要创建自定义吸气剂吗?任何建议表示赞赏。我对所有编程都比较陌生。