gpt4 book ai didi

ios - 以编程方式设置时标签不会更改

转载 作者:行者123 更新时间:2023-11-29 03:27:45 25 4
gpt4 key购买 nike

我有一个 TableView ,其中包含我正在主视图 Controller 中初始化的自定义单元格类和 .xib。在自定义单元格类中,我创建了一些链接到某些标签的 IBOutlets,并且我在头文件中也定义了一个方法。当我从另一个类调用该方法时,该方法会被调用并正常工作,直到它到达 oldLabel.text = finalString;。标签不会更新。起初我认为可能是我的 tableView 没有重新加载,所以我在调用该方法时重新加载它但仍然没有。标签完全没有变化。我还设置了断点,甚至在更改后记录了标签文本,但日志只返回 null。这是该方法的代码。

-(void)changInteractBasedOnRow:(NSInteger)integer {
NSLog(@"Passed");
int finalInt = integer * 2;
NSString *finalString = [[NSString alloc] initWithFormat:@"%i", finalInt];
oldLabel.text = finalString;
}

最佳答案

仅用一小段代码来检查您的问题是相当困难的,但我会尽力为您指明正确的方向。

您的代码看起来不错,因此:

在oldLabel里放一条日志,是nil吗? (不是oldLabel.text,oldLabel)然后检查您的 socket 是否连接正确,可能没有。

您的方法是正确的,除非您从不更新 UI 的辅助线程调用,否则如果一切连接正确,它应该可以工作。

关于ios - 以编程方式设置时标签不会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20237791/

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