获取AFIncrementalStore相关数据

时间:2013-07-16 07:47:41

标签: cocoa cocoa-bindings afincrementalstore

我正在使用AFIncrementalStore在Mac应用程序上从REST Api中获取数据。

我的模特看起来像这样:

客户

- id
- name
- Relation:Projects

项目

- id
- name
- Relation:Customer

在我的用户界面中,我需要NSComboBoxes,一个用于客户,一个用于项目。 Projects ComboBox在开始时被禁用。

当我在第一个ComboBox中选择一个客户时,第二个ComboBox应该只显示该客户的相关项目。

我对ComboBox的绑定是:

Customer: ArrayController->arrangedObjects->name
Projects: ArrayController->selectedObjects->projects.name

第一个ComboBox正在运行,但如何让第二个ComboBox显示相关项目?

在App App上发出以下请求:

/api/customers
/api/customers
/api/customers/1/projects
/api/customers/2/projects
/api/customers/1
/api/customers/2
/api/customers/1/projects
/api/customers/1
/api/customers/2
/api/customers/2/projects
/api/customers/2
/api/customers/2/projects
/api/customers/1/projects
/api/customers/1
/api/customers/2/projects
/api/customers/2

为什么有这么多请求,其中一些是两次?我的回复中只有2位客户。

0 个答案:

没有答案