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