【发布时间】:2011-06-14 13:23:41
【问题描述】:
我如何dealloc 一个布尔值?
在下面以这种方式释放它会给我一个警告:Incompatible pointer to integer conversion assignmenting to 'BOOL' (aka 'signed char') from 'void *'
- (void)dealloc {
self.booleanVar = nil;
[super dealloc];
}
也许我应该澄清一下,这是从一个从 NSObject 继承的简单类。
我正在使用您在 Cocoa Touch 类中看到的 self.var = nil 模式。假设它是一个 NSString* 而不是我应该在 deallocmethod 中使用 self.var = nil 或 [var release] 吗?我在这里有点困惑。
【问题讨论】:
标签: objective-c boolean dealloc