Управление памятью контроллера Split View

Я использую простой контроллер представления с разделением в моем приложении OSX... Разделенный элемент 0 используется для меню, а второй - для содержимого (как в приложении Slack).

Я получаю утечку памяти, поэтому нуждаюсь в оптимизации... вот что я делаю, когда нажимаю на пункт меню:

partial void SettingsClicked (NSObject sender)
        {
                HighLightMenuItem (SETTINGS_INDEX);

                var svc = ParentViewController as NSSplitViewController;
                SettingsVC = SettingsVC ?? Storyboard?.InstantiateControllerWithIdentifier ("settingsViewController") as SettingsViewController;

                var svi = new NSSplitViewItem ();
                svi.ViewController = SettingsVC;

                DisableBack ();

                svc.RemoveSplitViewItem (svc.SplitViewItems [1]);
                svc.InsertSplitViewItem (svi, 1);

        }

0 ответов

Другие вопросы по тегам