1

AFIncrementalStore を使用して、REST Api からデータを取得する Mac アプリに取り組んでいます。

私のモデルは次のようになります。

お客様

- id
- name
- Relation:Projects

計画

- id
- name
- Relation:Customer

私のUIでは、顧客用とプロジェクト用に1つずつNSComboBoxを作成する必要があります。Projects ComboBox は、開始時に無効になっています。

最初の ComboBox で顧客を選択すると、2 番目の ComboBox にはその顧客に関連するプロジェクトのみが表示されます。

ComboBoxes の私のバインディングは次のとおりです。

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

最初の ComboBox は機能していますが、2 番目の ComboBox に関連するプロジェクトを表示するにはどうすればよいですか?

アプリの起動時に、次のリクエストが行われます。

/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 回行われるのはなぜですか? 私の回答には 2 人の顧客しかいません。

4

0 に答える 0