Ich habe einen Setter wie folgt aus:iPhone - Wird dieses Leck?
- (UIImagePickerController *) foto {
if (_foto == nil) {
_foto = [[UIImagePickerController alloc] init];
_foto.delegate = self;
}
return _foto;
}
es wie
@property (nonatomic, retain) UIImagePickerController *foto;
mit
@synthesize foto = _foto;
auf meinem dealloc
Ich habe erklärt[_foto release];
An einem gewissen Punkt in meinem Code Ich mag diesen
self.foto = nil;
aber etwas in meiner Seele tun, sagt das zu self.foto zugewiesen Objekt vorher undicht wird, weil es alloc auf dem Setter war ... wie mache ich es richtig?
danke.
_foto = selbst; macht für mich keinen Sinn? Ich verstehe das nicht. (Ich würde es nie benutzen, aber vielleicht weißt du viel mehr als ich). –
Entschuldigung, es war ein Tippfehler. Das richtige ist _foto.delegate = selbst ... – SpaceDog
ahh danke. Ich dachte, das sei sehr seltsam. –