【发布时间】:2011-08-22 17:22:25
【问题描述】:
我在使用 NSTextView 实例的 Lion 中遇到了一种奇怪的行为。我通过它的文本存储接口为它们设置了属性字符串,但是直到我将鼠标光标移到每个 NSTextView 实例上,数据才会显示。在雪豹中我没有问题 有人知道会发生什么吗?
【问题讨论】:
-
你在主线程上做所有事情吗?
-
我有一个辅助线程检查天气...奇怪的是我有其他 NSTextView 实例没有受到影响,我无法检测到差异...
-
尝试在主线程上进行实际更新(你可以/应该仍然在后台线程上进行天气检查)...
-
我想我已经这样做了,一旦我读完天气信息,我就会调用“[self performSelectorOnMainThread:@selector(updateInternalInfo:) withObject:xmlWrapper waitUntilDone:NO];”然后在 UpdateInternalInfo 上,我只是通知代表信息已准备好。
-
你应该发布你正在使用的代码。