Какао-прикосновение:NSDateComponents аварийно завершает работу при выпуске нового экземпляра
-
20-09-2019 - |
Вопрос
У меня есть:
NSDate *d = [[NSDate alloc] init];
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *dc = [calendar components:unitFlags fromDate:d];
// doing something with dc.day, dc.month, dc.year
[dc release];
[d release];
Я попытался удалить фразу «что-то делаю..часть», только что сделал получение и выпуск, и он все равно вылетает.Если я просто закомментирую часть [dc Release], все будет работать нормально.
Я новичок в Obj-C.Есть идеи, почему это выходит из строя?Я делаю что-то неправильно?
Решение
Вы не должны выпускать dc
.Он не исходит из выделения, нового или копирования.
Освежить в памяти Правила управления памятью какао
Не связан с StackOverflow