predicateForEventsWithStartDate返回nil

时间:2014-11-04 07:17:01

标签: ios ekevent ekeventstore ekeventkit ekcalendar

当startDate和endDate相同时,

predicateForEventsWithStartDate返回nil,即使我提供的日期有事件,但如果开始日期和结束日期不同,则相同的函数似乎有效。

    var predicate:NSPredicate = eventStore.predicateForEventsWithStartDate(fromDate, endDate: toDate, calendars: [defaultCalendar as EKCalendar])       
    var events:[AnyObject]? = eventStore.eventsMatchingPredicate(predicate)

事件是零。我也检查过eventStore不是零。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

我解决了,我的defaultCalendar是nil,然后我将所有日历数组分配给