【发布时间】:2013-02-28 09:00:06
【问题描述】:
当我打电话给initWithTimeInterval:sinceDate: 时
NSDate * newDate = [date initWithTimeInterval:-7*24*60*60 sinceDate:date];
我遇到了内存泄漏。当我修复它时:
NSDate * newDate = [[NSDate alloc] initWithTimeInterval:-7*24*60*60 sinceDate:date];
我认为没有发生内存泄漏。我的问题是为什么前面的描述会导致内存泄漏。它有很强的参考价值吗?还是更改引用计数?
【问题讨论】:
-
有趣的问题 - 我编辑了你的帖子,希望它更清楚。如果我有什么问题,请告诉我。
-
谢谢,这就是我想说的。现在我正在使用 Instruments 检查内存泄漏。看起来存在额外的保留事件。
标签: ios automatic-ref-counting nsdate