0
我運行分析基礎上的Xcode,並得到一個警告,因爲一個對象,它是一個屬性,比如VARiphone的dealloc財產
的泄漏.H
UIView *_transparentView; }
@property (nonatomic, retain) UIView *transparentView;
.M
@synthesize transparentView = _transparentView;
self.transparentView = [[UIView alloc] initWithFrame:transparentViewFrame];
- (void)dealloc {
[_transparentView release];
所以我釋放了dearoc上的ivar,但是如何釋放這個屬性?,[self.transparentview release] ??
您對2個保留負責:1爲alloc並且1爲屬性(retain屬性),但您只做1次發佈。你可以添加一個autorelease self.transparentView = ...是乾淨的。 – Tom
或者直接將alloc'd對象分配給_transparentView。 – Flyingdiver