我的模型中有两个对象:Person 和 Address。Person 有一个关键名称,并且与 Address 和 Address 有一个关键街道的关系。
我设计了用户界面来显示一个包含一列 (Person.name) 和两个带有名称和街道的文本字段的表。
我创建了一个 NSArrayController,其中 managedObjectContext 集和 ObjectController 设置为 Entity 和 EntityName Person。
运行应用程序,表格会显示所有添加的人员。这两个文本字段通过 Bindings 选项卡连接到 Person-ArrayController:
具有值的名称字段:绑定到:人员/控制器键:选定/模型键路径:名称
具有值的 streetField:绑定到:Person / Controller Key:selected / Model Key Path:address.street
我可以在名称中写入一些东西,并且它会被持久存储。我也可以在 streetField 中输入一些东西,但它没有被存储。
有谁知道为什么??