Как уже говорилось, измените [NSDate date] на [NSDate alloc].
Если вы «инициализируете», вам также необходимо «alloc».
В качестве альтернативы вы можете сделать это:
NSDate *dueDate = [NSDate dateWithTimeInterval:sinceDate:]
или даже:
NSDate *dueDate = [NSDate date];
dueDate = [NSDate dateWithTimeInterval:sinceDate:]
и т. Д. И т. Д.:)