0

几天前,这个问题是关于更改其他类的标签文本。我改变了一些事情:

我现在有一个函数 setLabelText:

- (void)setLabelText:(NSString*)text{
    //myLabel.text = text;
    [myLabel performSelectorOnMainThread : @ selector(setText : ) withObject:text waitUntilDone:YES];
    NSLog(@"class:%@, label:%@", self, myLabel);
}

self 和 label 都已填充,但显示未显示正确的文本..

我从另一个类调用此函数,如果我从视图控制器上的按钮更改我的标签文本,它会正确更改。

编辑:

我现在改变了标签,每次当类完成它的功能时,标签都会编辑文本。虽然..这始终是最后一个设置值,但每次进入 for 循环时我都需要更改它,我怎样才能让它工作?似乎它在应用程序执行它的 for 循环时不会更新 viewController

4

0 回答 0