我正在尝试从for循环中更新UILabel
文本值。它是一个计数器,显示已处理的文件数量。该值偶尔更新,但我希望它是连续计数。
我知道这需要在主线程上发生,并且我已经确保将方法调用分派给主线程。
我正在更新UILabel
,如下所示:
self.labelSubtitle.text = lSubs
其中lSubs
是NSString
,其中包含文件计数和其他文本。
在我尝试设置UILabel
之前,我正在检查我是否正在使用[NSThread isMainThread]
在主线程上运行它。此外,添加断点并运行 lldb线程信息表明它正在主线程上运行。
在同一个断点中,我还可以看到Xcode中标签的_content值是我想要的,并且记录UILabel
也显示相同。但它并未在设备上的应用UI中反映出来。