【发布时间】:2013-04-10 04:53:40
【问题描述】:
在下面的代码中,alert 被分配和初始化,显示,然后释放。发布前后,alert 仍然指向同一个地址。为什么系统在release之后没有设置alert指针指向nil?:
-(void) viewDidLoad {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @”Hello”
message: @”This is an alert view”
delegate: self
cancelButtonTitle: @”OK”
otherButtonTitles: @”Option 1”, @”Option 2”, nil];
[alert show];
[alert release];
[super viewDidLoad];
}
【问题讨论】:
标签: objective-c cocoa memory-management