/// <summary> /// Gets event data in a specific date range /// </summary> public static object[] GetEventsFromTo(DateTime fromDate, DateTime toDate) { Debug.Log("in GetEventsFromTo, output of calendar: " + calendar); DateTime startDate = fromDate; DateTime endDate = toDate; object[] calenderArray = new object[1]; calenderArray[0] = calendar; NSPredicate predicate = eventStore.PredicateForEvents(startDate, endDate, calenderArray); object[] eventObjs = eventStore.EventsMatchingPredicate(predicate); if (eventObjs != null) { eventStore.SaveCalendar(calendar, true, null); eventStore.Commit(null); } return(eventObjs); }