EKEventStore.EnumerateEvents(NSPredicate, EKEventSearchCallback) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumerates all of the events that match the specified predicate.
[Foundation.Export("enumerateEventsMatchingPredicate:usingBlock:")]
public virtual void EnumerateEvents (Foundation.NSPredicate predicate, EventKit.EKEventSearchCallback block);
abstract member EnumerateEvents : Foundation.NSPredicate * EventKit.EKEventSearchCallback -> unit
override this.EnumerateEvents : Foundation.NSPredicate * EventKit.EKEventSearchCallback -> unit
Parameters
- predicate
- NSPredicate
A predicate for the events you want to enumerate.
- block
- EKEventSearchCallback
The method to invoke for each event that matches the predicate.
- Attributes
Remarks
var yesterday = DateTime.Now - TimeSpan.FromDays (1);
var twoMonthsInFuture = DateTime.Now + TimeSpan.FromDays (60);
var predicate = myStore.PredicateForEvents (yesterday, twoMonthsInFuture, null);
var MyStore = new EKEventStore ();
MyStore.EnumerateEvents (predicate, (EKEvent theEvent, ref bool stop) => {
Console.WriteLine ("Got the event: {0}", theEvent);
});