到目前为止,我可以找到的所有示例都是Core Data和NSArrayController之间的直接绑定。这意味着每个NSArrayController只映射一个实体。定制核心数据填充方式的最佳方法NSArrayController
有没有办法自定义什么是填充到NSArrayController?
例如,我有两个实体:
FileMetaData
ID
FileName
FileSize
Owner(relationship m..1 to SystemUser)
SystemUser
ID
FirstName
LastName
Files(relationship 1..m to FileMetaData)
我有一个NSArrayController的填充有两个列的tableview,一个是“文件名”,另一种是“用户名”。 UserName来自SystemUser实体中的FirstName +姓氏。 NSArrayController设置为与FileMetaData绑定。
这样做的最好方法是什么?谢谢。
谢谢!我在SystemUser类中添加了另一个字段,并通过NSManagedObject的willSave()方法更新了fullName字段。但我认为你的方式是一个更好的方法。 –