私は小さな問題に直面しています、
.h ファイルで配列を宣言し、viewDodLoad
メソッドで割り当てます。メソッドでは、配列がthendealloc
と等しくないかどうかを確認します。しかし、iOS 5.1.1 でクラッシュします。このクラッシュの理由がわかりません。nil
array=nil
私のコード、
@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;
}
}