2016-01-28 2 views
1

У меня есть приложение на основе документов, которое работает.NSDocument init не вызывается в одной панели контроллера разделенного вида в раскадровке

Я добавил NSSplitViewController, указав точку входа в нее, переместил контроллер представления документа в панель управления с разделенным изображением и перевел вид документа на один из видов представления контроллера разделенного вида. В другом представлении контроллера разделенного представления будет содержаться информация, которая не является частью документа, но будет служить источником информации, которую пользователь может добавить в документ.

Все, кажется, работает нормально, за исключением того, что метод моего документа init никогда не называется. Я не понимаю достаточно о процессе инициализации приложения в отношении раскадровки, чтобы исправить это.

Любые предложения?

ответ

1

Вы связываете свой контроллер представления документов в раскадровке с вашим классом?

Link storyboard to class

+0

ViewController моего документа связан с его подклассом NSViewController. Этот первый ответчик ViewController показан моим пользовательским документом. Я немного смущен вашим вопросом. благодаря –

0

В [myTableViewController viewDidLoad] Я добавил явный вызов [[Document Alloc] инициализации], который сделал трюк.

Я до сих пор не знаю, почему мне не нужно было делать это в более простой версии, но мне нужно двигаться дальше. Я потратил слишком много времени на это, как есть.

Спасибо, что посмотрели на этот вопрос.

Смежные вопросы