0
我正在連接MBCalendarKit和核心數據。MBCalendarKit:將CKCalendarDataSource連接到核心數據
這是建立事件的字典的代碼:
for (Task *task in _taskArray)
{
_event = [CKCalendarEvent eventWithTitle:[task valueForKey:@"title"] andDate:[task valueForKey:@"startDate"] andInfo:nil];
[_eventsArray addObject:_event];
}
// Moving events to Dictionary
[_calendarData setObject:_eventsArray forKey:_event.date];
當實現該方法CKCalendarDataSource結果是不期望的一個。我獲得日曆中每個日期的數組中的所有事件,如下所示。
- (NSArray *)calendarView:(CKCalendarView *)calendarView eventsForDate:(NSDate *)date {
return _calendarData[_event.date];
}