2010-12-15 16 views
0

Plsは以下のコードを見てください。パフォーマンスツールを使用してアプリケーションを実行すると、リークをチェックするためにこのコードのリークが表示されます。メモリリークの問題を助けてください

以下のコードで漏れを解決するのを手伝ってください。任意の助け

おかげで...そのコードで

NSString* imgName = [[NSString alloc] initWithFormat: 
                @"QW%d",frontCardImgNo] ; 

myGridView.imgView.image = [UIImage imageWithContentsOfFile: 
[[NSBundle mainBundle] pathForResource: imgName ofType:@"jpg"]]; 

[imgName release]; 

[myGridView.pView addSubview:myGridView.imgView]; 
+0

ここには間違いなくリークはありません。インストゥルメントは偽陽性を示す場合があり、漏れがどこで発生したかに関して必ずしも正確ではありません。 「ビルドと分析」を試してください。多分アナライザが何かをキャッチします。 – Costique

+0

そのコードにメモリリークはありません。 – Rog

答えて

3

何も漏れています。インストゥルメントがトリガーされる原因は、myGridViewmyGridView.pViewまたはmyGridView.imgViewです。これらのビューのいずれかがリークすると、それらのビュー階層に含まれるものもリークします。 deallocのイバールズ/プロパティをmyGridViewmyGridView(おそらくView Controller)の両方に適切にリリースしていますか?

関連する問題