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

4

我在Lion系统中使用NSTextView实例时遇到了奇怪的问题。我通过文本存储接口将属性字符串设置给它们,但是数据直到我在每个NSTextView实例上移动鼠标光标后才会显示出来。在Snow Leopard中我没有这样的问题。有人知道发生了什么吗?


你是否在主线程上执行所有操作? - jtbandes
不好意思,请问你的视图层级结构设置是怎样的? - the Reverend
视图层次结构相当深。窗口 -> 分割视图 -> 视图 -> 分割视图 -> 选项卡视图 -> 选项卡项 -> 文本视图。我已经尝试手动更新对象,使用[textView setNeedsDisplay: YES],但也没有帮助。 - Kyle
我几个月前向苹果公司开了一个技术支持。他们要求我提供一个带有错误的示例项目,但是我没有时间去做这件事。如果你有一个这样的项目,我可以重新开启支持。 - the Reverend
2
你应该把你正在使用的代码发布出来。 - al45tair
显示剩余6条评论
1个回答

0

我认为你正在在视图背后更改模型。你是否在进行更改之前调用-beginEditing,之后再调用-endEditing?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接