我用我的 Xcode 启用了僵尸,以查看我的进程是否因内存泄漏而崩溃。这是一个代码片段:
- (NSString *)facVersion
{
return facVersion;
}
- (void) setFacVersion:(NSString*)_facVersion
{
if(facVersion != nil) [facVersion release];
facVersion = [_facVersion retain];
}
现在当我打电话
NSLog(@"%@", facVersion);
[self setFacVersion:facVersion];
代码与消息一起崩溃
[CFString retain]:消息发送到deallocated
你知道问题是什么吗?