0

サーバーからplistファイルを読み込もうとしています。これを行うには2つの方法が考えられますが、どちらのInstrumentsでも、メモリリークが非常に大きいと言われています。

NSData* plistData = [NSData dataWithContentsOfURL:url];

NSDictionary* updateDigest = [NSDictionary dictionaryWithContentsOfURL: [NSURL URLWithString:updateURL] ];

メモリリークのバックトレースはCFNetworkの__CFURLCacheにつながり、リークを修正するために何かできるかどうか疑問に思っていますか?メモリリークなしでリモートplistxmlをロードする他の方法はありますか?

ありがとう

4

1 に答える 1

1

リークはおそらくデータのロードによるものではありません。それはおそらく、データを他の場所に保持し、それを解放しないことによるものです。

于 2010-05-22T12:52:11.747 に答える