Я пытаюсь получить изображения из библиотеки фотографий в диапазоне двух дат и Я успешно получаю изображения. Использование библиотеки PHAsset
Теперь проблема в том, что я не могу получать изображения между двумя временами в один и тот же день, например, с 12:10 до 12:30.
Используя приведенный ниже код
NSDate *startDate = [self getDateForDay:30 andMonth:9 andYear:2016 andHour:12 andMinute:10 andSecond:0];
NSDate *endDate = [self getDateForDay:30 andMonth:9 andYear:2016 andHour:12 andMinute:30 andSecond:0];
--
-(NSDate*) getDateForDay:(NSInteger) day andMonth:(NSInteger) month andYear:(NSInteger) year andHour:(NSInteger) hour andMinute:(NSInteger) minute andSecond:(NSInteger) second{
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setDay:day];
[comps setMonth:month];
[comps setYear:year];
[comps setHour:hour];
[comps setMinute:minute];
[comps setSecond:second];
NSCalendar* gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
[gregorian setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];
NSDate *date = [gregorian dateFromComponents:comps];
return date;
}
-- И передавая эти даты методу ниже, чтобы получить изображения
PHFetchResult *result = [self getAssetsFromLibraryWithStartDate:startDate andEndDate:endDate];
Даты и время приходят правильно, когда я печатаю в журнале, но не получаю изображения
Как решить эту проблему ?
[calendar setTimeZone: [NSTimeZone systemTimeZone]];
, прежде чем создавать из него дату. - person NSNoob   schedule 30.09.2016