Я показываю семь дней в месяце в datepickerview
.Как показать 7 дней с текущей даты в ios, если сегодня последний день месяца
Но моя проблема заключается в том, как показать семь дней с текущей даты, если текущая дата - последний день месяца.
Пример: Предположим, что на сегодняшний день june, june имеет 30 дней, поэтому сегодняшняя дата - 30. После моей проблемы, как показать следующие 6 дней с текущей даты, значит, в datepicker я хочу 30 июня, , 4july, 5july, 6july.
Пожалуйста, предложите мне, как решить эту проблему. Я также предоставил код, пожалуйста, предложите мне, где я делаю неправильно с моим кодом.
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *comps = [NSDateComponents new];
comps.day = 7;
NSDate *sevenDays = [calendar dateByAddingComponents:comps toDate:[NSDate date] options:0];
ActionSheetDatePicker *datePicker = [[ActionSheetDatePicker alloc] initWithTitle:@"Select Date" datePickerMode:UIDatePickerModeDate selectedDate:[NSDate date] minimumDate:[NSDate date] maximumDate:sevenDays target:self action:@selector(timeWasSelected:element:) origin:sender];
вы можете upvote мой клеща ответ. Полезно другому пользователю SO искать и разрешать подобные проблемы. –