
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 |
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 平台 |