【发布时间】:2010-09-30 07:53:14
【问题描述】:
这是我在我的应用程序中看到的一个非常奇怪的问题。我有一个 NSTextField 绑定到 NSManagedObject 的属性,但是每当保存对象时,文本字段就会失去焦点。我不断更新绑定的值,所以这远非理想。
以前有没有人见过这样的事情,并且(希望)找到了解决方案?
【问题讨论】:
-
您是否保存每次更改的上下文? Textfield 失去焦点是 NSManagedObjectContext 保存的正常行为。检查 NSEditor 协议以获取更多信息
-
不是每次更改都设置为保存时间延迟,并且仅当上下文发生更改时。我不知道 NSEditor 协议 - 我得重新考虑一下 - 谢谢!
-
我将 10.7 附带的自动保存功能用于基于 NSPersistentDocument 的应用程序。现在保存操作是自动处理的,我的文本字段在输入两个字符后总是失去焦点。也许我遗漏了一些东西,但我认为应该有一个简单的解决方法。有什么建议吗?
标签: cocoa macos core-data focus nstextfield