次のコードを使用して NSMutableArray を作成しています。「プロファイル」モードで同じものを実行すると、メモリ リークが発生します。
SampleArray.h
@interface SampleArray: NSObject {
}
@property (assign, retain) NSMutableArray *array;
@end
SampleArray.m
#import "SampleArray.h"
@implementation SampleArray
@synthesize array;
-(void) viewDidLoad {
self.array =[ [NSMutableArray alloc] init];
}
-(void) viewWillDisappear:(BOOL)animated {
[self.array release];
}
@end
autorelease を使用している場合、他の関数またはメソッドで同じものにアクセスして null 値を返すことができません。問題を見つけるのを手伝ってください。