NSDocument init не вызывается на одной панели контроллера разделенного представления в раскадровке
У меня есть приложение на основе документов, которое работает.
Я добавил NSSplitViewController
указал на нее точку входа раскадровки, переместил контроллер представления документа на панель в контроллере разделенного представления и переместил представление документа в одно из представлений контроллера разделенного представления. Другое представление контроллера разделенного представления будет содержать информацию, которая не является частью документа, но будет служить источником информации, которую пользователь может добавить в документ.
Кажется, все работает нормально, кроме моего документа init
метод никогда не вызывается. Я недостаточно понимаю процесс инициализации приложения относительно раскадровки, чтобы это исправить.
Какие-либо предложения?
2 ответа
В [myTableViewController viewDidLoad] я добавил явный вызов [[Document alloc] init], который добился цели.
Я до сих пор не знаю, почему мне не пришлось делать это в более простой версии, но я должен идти дальше. Я потратил слишком много времени на это, как есть.
Спасибо за просмотр этого вопроса.