【发布时间】:2011-06-15 16:43:35
【问题描述】:
我是对象 C 的新手,但我认为我的内存管理想法至少从根本上是正确的。我有这个简单的方法:
-(int)weekIdFromDate:(NSDate *)inDate {
NSCalendar *currentCal = [NSCalendar currentCalendar];
NSDateComponents *component = [currentCal components:NSWeekCalendarUnit fromDate:inDate];
int week = [component week];
//I don't understand why this fails, it seems correct to release these objects now that they
// are no longer needed
[currentCal release];
[component release];
return week;
}
该方法存在于我的根视图控制器中,但警告位于“main”函数中。我用一个僵尸来定位“BAD_ACCESS ...”的原因。如果我将这些评论发布到版本中,一切都可以正常工作。
【问题讨论】:
标签: iphone objective-c ios xcode4