我将uibutton作为属性并在dealloc中释放它。我只是用它隐藏或取消隐藏,但其使用频率非常高。
@property (retain, nonatomic) IBOutlet UIButton *object;
-(void)onsomebuttonclick
{
object.hidden=true;
}
- (void)dealloc {
[object release];
}
- (void)viewDidUnload
{
[self setObject:nil];
}
答案 0 :(得分:3)
为什么不运行
(a)静态分析仪
(b)启用泄漏工具的仪器
或
(c)使用ARC?
答案 1 :(得分:1)
这应该可以正常工作。作为注释,你应该设置self.object = nil;而不是释放它以防止意外使用释放的物体。