2

このコードでメモリリークが発生していることを確認しました。このクラスでworkingEntryをリリースしました。

self.workingEntry.duration = [NSString stringWithFormat:@"%02d:%02d",[result minute], [result second]];

Xcodeの機器を使用してこれを検査します。この種のメモリリークを解決するにはどうすればよいですか?

4

2 に答える 2

1

Scheme:Diagnostics で Zombies を有効にしている場合、メモリは解放されず、すべてがメモリ リークのように見えます。Zombies がオフになっている場合にのみ、Instruments でメモリ リークをテストします。

于 2013-02-18T14:06:02.200 に答える
0

workingEntry を手動でリリースする場合は、init と release を割り当ててください。

self.workingEntry.duration = [[NSString alloc]initWithFormat:@"%02d:%02d",[result minute], [result second]];
于 2013-02-18T09:03:27.240 に答える