Итак, у меня есть PanelController, который является NSWindowController, и он создает объект с именем FileUploader. Но внутри FileUploader я хочу иметь возможность обновить текст на панели, информируя пользователя о достигнутом прогрессе. Но я не знаю, как ссылаться на PanelController, учитывая, что я не могу создать новый экземпляр.
Должен ли я использовать ApplicationDelegate в качестве посредника, и если да, то как мне ссылаться на это? Если это так, нужно ли мне ApplicationDelegate для создания экземпляров PanelController и FileUploader, но тогда я все еще не понимаю, как ссылаться на ApplicationDelegate.