Apple が提供する SimpleFTPSample でメモリ リークが発生することに気付きました。リーク パフォーマンス ツールは、「リスト」サンプルを使用するときにリークを検出します。2回目に「List」ボタンを押すとリークが検出されます。誰かが理由を知っていますか?つまり、修正がありますか?アプリで FTP を使用することを検討していますが、漏れやすいアプリを作成したくありません。ありがとう。
質問する
266 次
1 に答える
0
(古い質問)
ビルドの下のステータスバーで「ビルドと分析」を使用しますこれは、AppDelegate.m
Potential leak of object allocated on line 85 and stored into initialDefaultsChanged
私の解決策の85行目にリークがあることを指摘しています96行目のデフォルトに登録した後、イニシャルデフォルトを解放することです
#if ! TARGET_IPHONE_SIMULATOR
{
NSMutableDictionary * initialDefaultsChanged;
initialDefaultsChanged = [initialDefaults mutableCopy];
assert(initialDefaultsChanged != nil);
[initialDefaultsChanged setObject:@"" forKey:@"CreateDirURLText"];
[initialDefaultsChanged setObject:@"" forKey:@"PutURLText"];
initialDefaults = initialDefaultsChanged;
}
#endif
[[NSUserDefaults standardUserDefaults] registerDefaults:initialDefaults];
[initialDefaults release];//add this
于 2011-03-01T16:35:14.790 に答える