Кажется, что я не могу вычесть 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 получает то же значение, что и текущая дата.
Пожалуйста, помогите.
EDIT: В моем коде я забыл заменить переменную, которая получает текущую дату с правильным. Таким образом, над кодом функционально.