私はこのようなセッターを持っています:
- (UIImagePickerController *) foto {
if (_foto == nil) {
_foto = [[UIImagePickerController alloc] init];
_foto.delegate = self;
}
return _foto;
}
それは次のように宣言されています
@property (nonatomic, retain) UIImagePickerController *foto;
と
@synthesize foto = _foto;
私のdeallocで私は持っています
[_foto release];
私のコードのある時点でこれをやりたい
self.foto = nil;
しかし、私の魂の中には、以前にself.fotoに割り当てられたオブジェクトが、セッターに割り当てられていたためにリークするというものがあります...どうすれば正しくできますか?
ありがとう。