Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa NSTextView在鼠标经过之前不显示数据_Cocoa_Osx Lion - Fatal编程技术网

Cocoa NSTextView在鼠标经过之前不显示数据

Cocoa NSTextView在鼠标经过之前不显示数据,cocoa,osx-lion,Cocoa,Osx Lion,我在使用NSTextView实例的Lion中遇到了一个奇怪的行为。我通过文本存储界面为它们设置了属性字符串,但只有将鼠标光标移到每个NSTextView实例上,数据才会显示。在《雪豹》中我没有问题 有人知道会发生什么吗?我想你在视图背后改变了模型。您是在更改前调用-beginEditing,更改后调用-endEditing吗?您是在主线程上执行所有操作吗?我有一个辅助线程检查天气。。。奇怪的是,我还有其他NSTextView实例没有受到影响,我无法检测到差异…尝试在主线程上进行实际更新(您仍然可

我在使用NSTextView实例的Lion中遇到了一个奇怪的行为。我通过文本存储界面为它们设置了属性字符串,但只有将鼠标光标移到每个NSTextView实例上,数据才会显示。在《雪豹》中我没有问题
有人知道会发生什么吗?

我想你在视图背后改变了模型。您是在更改前调用-beginEditing,更改后调用-endEditing吗?

您是在主线程上执行所有操作吗?我有一个辅助线程检查天气。。。奇怪的是,我还有其他NSTextView实例没有受到影响,我无法检测到差异…尝试在主线程上进行实际更新(您仍然可以/应该在后台线程上进行天气检查)…我想我已经在这样做了,一旦我读完天气信息,我就调用“[self-performSelectorOnMainThread:@selector](updateInternalInfo:)withObject:xmlWrapper waitUntilDone:NO];“然后在updateInternalInfo上,我只是通知代理信息已准备就绪。您可能应该发布您正在使用的代码。