<分区>
我遇到了一个小问题,
我在 .h 文件中声明了一个数组,并在 viewDodLoad
方法中分配了它。在 dealloc
方法中,我检查数组是否不等于 nil
然后 array=nil
。但它在 iOS 5.1.1 中崩溃了。我不明白这次崩溃的原因。
我的代码,
@interface SampleApp : UIViewController
{
NSMutableArray *objArray;
}
@end
@implementation SampleApp
- (void)viewDidLoad
{
[super viewDidLoad];
objArray=[[NSMutableArray alloc]init];
}
-(void)dealloc
{
[super dealloc];
if (objArray!=nil)
{
[objArray removeAllObjects];
[objArray release];objArray=nil;
}
}