Objective c 自定义UIView视图不响应";“释放”;

Objective c 自定义UIView视图不响应";“释放”;,objective-c,uiview,uiviewcontroller,Objective C,Uiview,Uiviewcontroller,我有一个自定义uiview类,它实现了drawRect,是我的接口生成器的一个IBoutlet。我认为这是实现自定义视图的一种非常标准的方法,自定义视图可以自己绘制 现在,我正在做一件好事,在我的视图控制器的dealloc中释放所有IBOutlets-但是,我注意到自定义视图类不响应release-现在为什么会这样?它们继承自UIView,那么为什么xcode代码检测功能不在它们上提供release?是否没有必要或可能从内存中释放它们?在视图控制器的ViewDiUnload方法中释放视图并将视图

我有一个自定义uiview类,它实现了
drawRect
,是我的接口生成器的一个IBoutlet。我认为这是实现自定义视图的一种非常标准的方法,自定义视图可以自己绘制


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

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

是什么让您认为它们对发布没有响应?你有错误吗?我发现了我的问题。。。对于这个特殊的iboutlet,在发布之前,我需要在它前面放置
self.
。如果没有这一点,它不会接受
发布
;即使其他商店没有这个问题。