NSDateFormatter内存泄漏问题

时间:2011-08-21 02:52:37

标签: iphone objective-c ios cocoa-touch

我读过这篇文章:(NSDateFormatter leak question),声明在日期/时间使用Z时NSDateFormatter会泄漏。我的日期格式恰好如下:2011-08-15T22:58:24-07:00

但由于某种原因,它也告诉我NSDate正在泄漏。这是我的init方法中的代码:

NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[self setCreatedAt:[formatter dateFromString:hCreatedAt]];
[formatter release];

有关解决方法的任何想法吗?非常感谢!只是一个FYI ..这是ISO 8601格式。如有必要,我可以切换格式。如果需要,请建议我应该使用的正确日期/时间格式。

1 个答案:

答案 0 :(得分:0)

解决方案最终是我必须使用

[formatter setDateFormat:] //and
[formatter setLocale:]

为了避免内存泄漏。