【发布时间】:2014-12-28 20:20:47
【问题描述】:
我有一个带有 UILabel 的 ViewController 和 UIView 中的一些 UIButton 的 Storyboard。 UILabel 有一些将显示的文本。当我运行项目时,按钮显示得很好,但显示 UILabel 时会有延迟(有时 5-10 秒)。起初,我将其归因于我在 viewDidLoad 中创建的单独线程上发出的网络请求,但后来我注释掉了 viewDidLoad 中的所有内容,除了对 super.viewDidLoad() 的调用,它仍然做同样的事情。
在以编程方式更新 UILabel 的文本之前,或者当某些东西阻碍了主线程时,我已经看到了这些延迟,但我认为这里不是这种情况,因为 viewDidLoad 中没有发生任何其他事情(或任何其他方法)。
感谢您的帮助!
【问题讨论】: