2

我正在为玩家设置一个编辑窗口来编辑他的用户数据。我已经将编辑表单上的所有字段绑定到适当的核心数据实体(通过NSArrayController),并且我已经awakeFromNib安装了一个方法来处理调用记录,但我不确定在方法中放置什么让记录显示。

最终,我的目标是设置它,以便应用程序检查用户是否存在条目,如果表中没有条目,则为他创建一个。

4

1 回答 1

2

您应该考虑使用 NSObjectController 或 NSArrayController 而不是直接绑定到 NSManagedObject。控制器与绑定正常工作,您的数据将很好地显示,您所做的更改将通过控制器传播到您的 NSManagedObject。

您可以在 awakeFromNib 中设置控制器使用的对象。在 NSArrayController 上使用setSelectionIndex:(NSUInteger) index消息,然后为避免空选择发送setAvoidEmptySelection:TRUE消息

希望有帮助。

于 2009-12-03T09:41:54.180 回答