ARCが有効なのに、releaseやautoreleaseを記載したために発生した。
例)
downloadData = [[[NSMutableData alloc]initWithCapacity:1] autorelease];
downloadFile = [[[BRRequestDownload alloc]initWithDelegate:self] autorelease];
や
downloadData = [[NSMutableData alloc]initWithCapacity:1];
downloadFile = [[BRRequestDownload alloc]initWithDelegate:self];・・・
[NSMutableData release];
[[BRRequestDownload release];
downloadData = [[NSMutableData alloc]initWithCapacity:1];
downloadFile = [[BRRequestDownload alloc]initWithDelegate:self];
・・・
クラス変数の場合は
downloadData = nil;
downloadFile = nil;
終わったらInstrumentsで開放を確認する
ARCの変更は、
0 件のコメント:
コメントを投稿