gpt4 book ai didi

objective-c - 在委托(delegate)调用中丢失属性地址

转载 作者:行者123 更新时间:2023-12-01 17:00:50 25 4
gpt4 key购买 nike

嗨,我正在使用具有 @property (retain,nonatomic) NSString* name; 的 UITableViewController这是从以前的 ViewController 填充的。它有一个带有 delegate=self 的 UITextField在 viewWillAppear 上,我设置了字段的文本。一切都很棒...

但是在 - (BOOL)textFieldShouldReturn:(UITextField *)textField我有一个指向 self.name 的空指针

有什么我对线程不太了解的东西,所以这可能是问题的根源吗?

编辑:

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
self.title = textField.text;
self.name = textField.text; //Brakepoint self.name == nil
[textField resignFirstResponder];
return NO;
}

最佳答案

我从两个不同的 NavigationController 中调用了 TableViewController。一个工作了另一个没有。我只在其中一个上得到了这个错误。对 name 的引用来自另一个 NavigationController....

关于objective-c - 在委托(delegate)调用中丢失属性地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7124290/

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