gpt4 book ai didi

iphone - 尝试使用不同 View Controller 上的 UITextField 内容更新 UILabel

转载 作者:行者123 更新时间:2023-12-03 21:19:06 25 4
gpt4 key购买 nike

我有两个 View Controller ,一个是MainViewController,另一个是SetupViewController。当在 SetupViewController 中按下按钮时,我希望 MainViewController 上的 UILabel 将文本设置为 SetupViewController 中 UITextField 的内容。

在SetupViewController中,我在IBAction中有这个:

- (IBAction)donePressed:(id)sender {  
MainViewController *mvc = [[MainViewController alloc] init];
[mvc.testLabelOnMVC setText:testTextFieldOnSVC.text];
[release mvc];
}

testLabelOnMVC(和 testTextFieldOnSCV,以及各自的术语)是

@property (nonatomic, retain) UILabel *testLabelOnMVC;

并且也是合成的。

每次我尝试,都行不通。什么都没有发生,什么也没有改变。我没有任何错误或警告。谁能帮帮我吗?

最佳答案

在引用 MainViewController 的 view 属性(强制 viewDidLoad 执行)之前,MainViewController 的 View 并不存在。在尝试修改 MainViewController 中的任何 UI 对象之前,您必须引用 View (或以其他方式强制构造 View )。

关于iphone - 尝试使用不同 View Controller 上的 UITextField 内容更新 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6687909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com