В одном представлении я внес некоторые изменения в свою базу данных основных данных, которая отображается в таблице в главном контроллере представления. После внесения этих изменений я хочу отобразить таблицу reloadData()
для отображения новых записей, которые я добавил, но не могу найти способ получить ссылку на нее для вызова функции.
Я пробовал это:
let window = NSApplication.shared.mainWindow
Думая, что если бы я мог получить окно, я мог бы получить его контроллер вида, но по какой-то причине window
равно nil
. Я чувствую, что это должно быть простым делом, но я не могу найти способ сделать это.
Если это невозможно или есть лучший способ сделать то, что я пытаюсь сделать, это тоже будет полезно.
РЕДАКТИРОВАТЬ: Не знаю почему, но NSApplication.shared.mainWindow
больше не возвращает nil
, но окно вида, в котором я на самом деле вносил изменения (не главное ViewController
окно)