Xcodeでゾンビを有効にして、プロセスがメモリリークでクラッシュするかどうかを確認しました。コードスニペットは次のとおりです。
- (NSString *)facVersion
{
return facVersion;
}
- (void) setFacVersion:(NSString*)_facVersion
{
if(facVersion != nil) [facVersion release];
facVersion = [_facVersion retain];
}
今私が電話するとき
NSLog(@"%@", facVersion);
[self setFacVersion:facVersion];
コードがメッセージとともにクラッシュする
[CFString保持]:割り当て解除に送信されたメッセージ
問題が何であるか知っていますか?