У меня есть два NSArrayControllers
в моем MainWindow.xib
и вы хотите использовать их оба с CoreData. Оба используют объекты одного типа из одной и той же модели данных. Эти два контроллера массива привязываются каждый к их собственным представлениям таблицы (один для сгенерированных данных, один для сохраненных данных).Два NSArrayControllers в одном NSManagedObjectContext?
Первый контроллер массива подключен к контексту управляемого объекта в AppDelegate
, но что мне делать со вторым контроллером массива? Кажется, он не может быть связан с одним и тем же контекстом управляемого объекта. Если я скомпилирую сейчас, то получаю ошибку Cannot perform operation without a managed object context
для второго контроллера массива.
Почему он не может быть подключен к одному моку? – Volker
Ну, по крайней мере, не с соединениями в IB, насколько я понимаю, или как вы это сделаете? Поскольку к AppDelegate.managedObjectContext можно подключить только одну цель, и это уже связано с моим первым контроллером массива. – BadmintonCat
почему бы не взять его через инспектор привязок? – Volker