1
momocraft 2017-05-02 10:50:52 +08:00
你是在 mainloop 更新 UI 的吗?
|
2
1203556555 2017-05-02 10:52:58 +08:00
你确定是在主线程更新 UI 吗
|
3
paradoxs 2017-05-02 11:06:52 +08:00
刷新 TextField 解决不了问题, 如果它本身是没值的, 你刷新了还是没有.
在赋值给 TextField 之前的地方多打几个断点, 看看是网络慢了, 还是没在主线程刷新 UI |
4
henryshen233 OP @momocraft
@1203556555 谢谢回复,先去搬会儿砖,我是在按钮的 action 里用的命令[_searchResult displayIfNeeded]; //其中_searchResult 是我的 NSTextField |
5
henryshen233 OP @paradoxs 谢谢回复,可以肯定不是网络问题,因为我的 NSLog 马上显示结果了
|
6
paradoxs 2017-05-02 11:11:06 +08:00
@henryshen233 在你 nslog 的位置 给一个 _searchResult.text = @"Some Text"; 这就立马刷新了.
|
7
paradoxs 2017-05-02 11:12:04 +08:00 1
|
8
henryshen233 OP |
9
henryshen233 OP @paradoxs 太感谢了,成功了,谢谢哥们,谢谢!
|
10
qinbingchen 2017-05-06 12:52:35 +08:00
记得在主线程更新 UI 老哥...苹果的 UI 都是在主线程处理的... 其他的不仅慢,还可能造成死锁..
|
11
henryshen233 OP @qinbingchen 谢谢老兄,记住了
|
12
henryshen233 OP @paradoxs 你好哥们,能不能给我个邮箱,我想发一个我软件的一个 Redeem Code 给你,具体的话是一个词典软件
|
13
henryshen233 OP @henryshen233 Mac 平台
|