Xcode分析抱怨說我錯誤地減少了用戶名的引用計數。Xcode分析和我是否應該發佈保留的IBOutlet?
以下是聲明:
@property (nonatomic, retain) UITextField *username;
@property (nonatomic, retain) UITextField *password;
@property (nonatomic, retain) UIButton *login;
這裏是的dealloc:
- (void)dealloc
{
[self.username release];
[self.password release];
[self.login release];
[super dealloc];
}
@logancautrell:它可能是OP與ARC的項目。在這種情況下,你會因爲本地引用計數只有1而錯誤地減少一個對象的引用計數(因爲擁有引用的'release'代碼會在編譯時自動插入,所以你最終會得到2在代碼中發佈)。 – darvids0n