Два NSArrayControllers и отношения (CoreData) - PullRequest
0 голосов
/ 18 января 2011

Можно ли делать это так, как я ...?

  1. Создан nsarraycontroller в режиме объекта, контролирующий «Счета»
  2. Создан nsarraycontroller в режиме объекта, контролирующий «Транзакции» и связанный с «Аккаунтами» nsarraycontroller с ключом «выбор» и ключом пути модели «транзакции» (отношение «многие-многие» от счетов к транзакциям)

Я спрашиваю, потому что я думаю, что-то напутало. Потому что, когда я создаю кнопку и пытаюсь соединить ее с отправителем add: (id) транзакции ArrayController, он, кажется, не добавляет ее ... В чем может быть проблема? addObject работает как положено. Но я хочу использовать add: (id) sender, а также быть уверенным, что код работает так, как должен ...

1 Ответ

2 голосов
/ 18 января 2011

Да, вполне нормально основывать содержимое одного контроллера массива на некотором свойстве другого (включая selection.someCollection).

При добавлении вы получаете какие-либо ошибки в консоли?(Подсказка: включите их в свой вопрос) Связаны ли контексты управляемого объекта обоих контроллеров массива с действительным MOC?Каковы все остальные настройки для обоих контроллеров массива?(Еще один совет: вам нужно быть более точным в описании ваших настроек.)

...