我该如何释放布尔值?
使用以下方式释放会出现警告:Incompatible pointer to integer conversion assigning to 'BOOL' (aka 'signed char') from 'void *'
- (void)dealloc {
self.booleanVar = nil;
[super dealloc];
}
也许我应该澄清一下,这是从一个继承自NSObject的简单类中获得的。
我正在使用在Cocoa Touch类中看到的self.var = nil模式。假设它是NSString*,那么在dealloc方法中我应该使用self.var = nil还是[var release]?我有点困惑。