Я создаю проект для OSX, Mac.У меня есть подкласс NSWindowController
, видящий утечку памяти.Я вижу это в двух местах:
Когда я использую OkButton.Activated += OKClicked
.
, я отменяю регистрацию в WillClose
как OkButton.Activated -= OKClicked
, но без пользы.
Я проверил с пустым методом.Тем не менее, утечка видна.
Вызов WhenActivated
, даже если он пуст - т.е. не имеет привязки внутри него - даже тогда класс не освобождает.
this.WhenActivated(disposables => {});
Что мне здесь не хватает?Почему это не позволяет освободить класс держателя?