3

我设置了一个核心数据应用程序,一切运行良好。但是有一个小问题。当我将一个新对象插入到我的实体中时,我将它转到我的 NSTableViewCell,在那里我可以将其编辑为我想要的文本,但是有一个小问题,我可以编辑单元格,但我无法取消选择它来保存它对于核心数据,它卡在编辑模式中,我摆脱它的唯一方法是退出应用程序,并且它不会保存我刚刚在我的单元格中给它的新名称。

4

2 回答 2

7

Apple 提供的 Core Data 教程中介绍了这种功能。它将让您使用NSArrayController非常有用的类来同步视图(NSTableView)和模型(核心数据)。

我相信这是一个了解其工作原理的好地方:http: //developer.apple.com/cocoa/coredatatutorial/index.html

希望有帮助。

于 2010-01-08T01:33:56.450 回答
0

您使用什么方法将表视图连接到核心数据存储?绑定?数据源?

我的猜测是你根本没有实现这个。如果您刚刚开始,那么我建议您实现一个 NSTableViewDataSource 实例。

http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Protocols/NSTableDataSource_Protocol/Reference/Reference.html

于 2010-01-08T01:22:08.810 回答