Что эквивалентно viewWillAppear для NSDocument - PullRequest
0 голосов
/ 27 декабря 2011

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

Для "нормального" UIViewController я просто переопределил бы viewDidAppear:Однако NSDocument не имеет этого метода, даже если он имеет представление для каждого документа.

Ответы [ 2 ]

5 голосов
/ 27 декабря 2011

NSDocument предлагает
-(void)windowControllerDidLoadNib:(NSWindowController *)aController; метод.
Я думаю, это то, что вы ищете.
Контроллеры окна документа по-прежнему доступны с использованием NSDocument windowControllers метода.

Если у вас есть более точные требования к появлению / исчезновению окна, становлению ключом и т. Д., Вы можете справиться с этим с помощью уведомлений окна или системы делегирования окон .

0 голосов
/ 08 апреля 2013

Есть -[NSDocument showWindows], который может быть полезен для добавления некоторой пользовательской логики в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...