Я пытаюсь получить все события с определенного EKCalendar
, но если я вызываю eventsMatching Predicate:
с предикатом, сгенерированным с predicateForEventsWithStartDate:endDate:calendars:
и минусом 'startDate
' Я получаю нулевой объект. Это ошибка? Или я не могу извлечь прошлые события?Прошедшие события в EKCalendar
EDIT (NSData decalarations):
[[self eventStore] predicateForEventsWithStartDate:[NSDate distantPast] endDate:[NSDate distantFuture] calendars:syncedCalendars]
Можете ли вы разместить объявление nsdate и nspredictate? – Greg
Отредактировано по вашему запросу –
Возможно, слишком длительный период времени. 'farPast' возвращает 30 декабря в 1-й год для меня, а' farFuture' возвращается 1 января в 4001 году. Попробовали ли вы использовать меньший промежуток времени, например, последние 3 месяца? –