Кажется, я не могу вычесть 7 дней из текущей даты. Вот как я это делаю:
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
[offsetComponents setDay:-7];
NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0];
SevenDaysAgo получает то же значение, что и текущая дата.
Пожалуйста, помогите.
РЕДАКТИРОВАТЬ: В своем коде я забыл заменить переменную, которая получает текущую дату, на правильную. Таким образом, приведенный выше код является функциональным.