我正在创建一个OSX,Mac项目。我有一个子类
NSWindowController
看到内存泄漏。我在两个地方看到它:
-
当我使用
OkButton.Activated += OKClicked
.
我把它注销了
WillClose
作为
OkButton.Activated -= OKClicked
但没有任何好处。
我用空方法检查过。尽管如此,还是可以看到泄漏。
-
呼唤
WhenActivated
,即使它是空的——也就是说,它内部没有绑定——即使这样类也不会释放。
this.WhenActivated(disposables => {});
我错过了什么?为什么不允许holder类被释放?