2

我正在开发一个大型 iOS 应用程序,并且正处于进行一些清理/性能调整的阶段。

我需要做的一件事是ViewDidUnload在任何地方覆盖并采取适当的措施,而最常见的事情是在 to 中设置所有UIViewController出口null。有没有办法通过 MonoTouch API 获取连接的插座列表UIViewController?这将使这个过程更加健壮,因为如果我添加新的网点,我不需要做任何事情。

注意:我知道将所有出口设置为 null 不会捕获每个引用的视图,但应该得到很大一部分。

4

1 回答 1

1

看起来 Xamarin 一直在努力在最新版本的 MonoTouch/MonoDevelop 中解决这个问题。

有一个设计器生成ReleaseDesignerOutlets()的,您可以调用它ViewDidUnload。您可以在任何 *.designer.cs 文件中查看该方法。

但是,不确定是否有一种好方法可以修复在最新 MonoDevelop 之前创建的现有视图。

于 2012-02-01T21:11:39.463 回答