Я маю NSManagedObjectContext з двома сутностями,A і B. Я NSArrayController пов'язаний з NSManagedObjectContext і NSTableView. NSArrayController встановлено для переліку об'єктів типу B. Контролер масиву подає подання таблиці.
Викликається NIB, де розташований контролер масивуза допомогою NSWindowController. На init я додаю один екземпляр кожного об'єкта, але коли я переходжу до windowDidLoad, контекст керованого об'єкта був заповнений, але контролер масиву порожній.
Використовуючи gdb я можу друкувати MOC, видимий у віконному контролері, і той, який пов'язаний з контролером масиву, і обидва мають однакову адресу.
Будь-які підказки про те, як це налагоджувати?
Відповіді:
0 для відповіді № 1Видалив NIB і контролер і створив код з нуля. Речі, здається, працюють відмінно. Я підозрюю, що це була помилка в Xcode.