addSubview を使用するときにメモリ リークを防ぐ適切な方法は何ですか? このコードにリークがあるという苦情が Instruments から届いています。私は何を間違っていますか?
コード例:
私の.h
@interface MyCustomControl : UIControl {
UILabel *ivarLabel;
}
@property (nonatomic, retain) UILabel *ivarLabel;
私の.m
@synthesize ivarLabel;
- (id)initWithFrame:(CGRect)frame {
if ((self = [super initWithFrame:frame])) {
self.ivarLabel = [[UILabel alloc] initWithFrame:CGRectMake( 0, 0, 10, 10)];
[self addSubview:self.ivarLabel];
}
return self;
}
- (void)dealloc {
[ivarLabel release];
[super dealloc];
}
助けてくれてありがとう。