Какао - Связанный массив пуст при попытке записи - PullRequest
1 голос
/ 04 апреля 2011

Я пишу программу Master-Detail в XCode и хочу добавить возможность сохранять все данные, которые пользователь ввел. В настоящее время у меня есть assignmentArray (NSMutableArray) в моем объекте контроллера, который связандо NSArrayController.При нажатии на кнопку, он должен добавить экземпляр объекта моей модели в массив.Похоже, это работает нормально.Однако, когда я пытаюсь сохранить его, массив становится пустым.Насколько я видел из отладки, массив всегда пуст.Почему он не содержит эти объекты?Я следовал этому учебнику, и в моем коде нет ошибок или предупреждений.

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Убедитесь, что ваш ArrayController привязан к File's Owner, а не к контроллеру!

1 голос
/ 05 апреля 2011

Проблема заключалась в том, что я связал ArrayController с объектом модели, а не с владельцем файла. Изменение этого исправило проблему.

...