【发布时间】:2011-07-02 17:31:05
【问题描述】:
我有一个自定义 uiview 类,它实现了drawRect,并且是我的界面构建器的一个 IBoutlet。我认为这是一种非常标准的实现自定义视图的方法,这些视图可以自己绘制。
现在,我正在尽我最大的努力在我的视图控制器的 dealloc 中释放所有 IBOutlets - 但是,我注意到自定义视图类不响应 release - 现在为什么会这样?它们继承自 UIView,那么为什么 xcode 代码感知功能不提供 release 呢?是否没有必要或不可能从内存中释放它们?
【问题讨论】:
-
是什么让您认为他们没有回复
release?你有错误吗? -
我发现了我的问题...对于这个特定的 iboutlet,在发布之前我需要在它前面加上
self.。没有它就不会接受release;即使其他网点没有这个问题。
标签: objective-c uiview uiviewcontroller