自定义UIView视图不响应“发布”

时间:2011-07-02 17:31:05

标签: objective-c uiview uiviewcontroller

我有一个实现drawRect的自定义uiview类,它是我的界面构建器的IBoutlet。我认为这是实现自己绘图的自定义视图的一种非常标准的方式。

现在,我正在做我的好事,在我的视图控制器的dealloc中释放所有IBOutlets - 但是,我注意到自定义视图类不响应release - 现在为什么会这样?它们继承自UIView,为什么xcode代码检测功能不能为它们提供release?没有必要或不可能将它们从记忆中释放出来吗?

1 个答案:

答案 0 :(得分:0)

释放视图并在视图控制器的viewDidUnload方法中将视图变量设置为nil。 viewDidUnload方法是发布IBOutlets的推荐位置。