Мое приложение отслеживает свойство document
своего NSWindowController
и выполняет некоторые настройки пользовательского интерфейса, когда оно установлено.После того, как он был установлен, будет трудно перестроить пользовательский интерфейс (по внутренним причинам) в результате изменения.
Как только NSWindowController
установит свое свойство document
для открытого документа, в разделепри каких условиях система когда-либо изменит это свойство на новый NSDocument
экземпляр (т. е. будет ли когда-либо заменен документ)?Я никогда не наблюдал, как это происходит, но я могу представить такие функции, как версии или синхронизация iCloud, в результате чего документ контроллера окна будет заменен на новый документ.Однако документация по жизненному циклу NSWindowController
, похоже, не затрагивает проблему.