Я начну с «Совершенно новый для Какао» - в моем приложении есть страница с основными / подробными сведениями: учащиеся, у которых может быть один или несколько контактов (например, родители, родственники и т. Д.). У меня есть объект Student и объект Contact с полем отношений с именем «contact» в объекте Student и другим полем отношений с именем «student» в объекте Contact. Представление имеет TableView для студентов и TableView для контактов с кнопками добавления и удаления, чтобы добавить контакт для студента, который выделен в таблице. Существуют объекты NSArrayController, называемые Студентами и Контактами, для управления объектами. Студенты связаны с владельцем файла (NSDocument) ManagedObjectContext, и имя студента хорошо отображается в этом табличном представлении. Набор содержимого контроллера массива контактов привязан к Students.Selection.Contact (поле отношения в объекте Students.
Кнопка «Добавить» связана с методом add: в контроллере массива контактов, а кнопка «Удалить» связана с методом remove: в контроллере массива контактов. Нажатие на кнопку «Добавить» ничего не делает - и никаких ошибок в журнале, поэтому я не уверен, где отсутствует соединение. Есть идеи?