Instance Method


Fetches reminders matching a given predicate.


- (id)fetchRemindersMatchingPredicate:(NSPredicate *)predicate completion:(void (^)(NSArray<EKReminder *> *reminders))completion;



The search predicate.


An array of the matched reminders passed by reference.

Return Value

A value to be used in cancelFetchRequest: to cancel the request later if desired.


Only reminders that have been committed are included in the results. Reminders saved using saveReminder:commit:error: with the commit parameter set to NO must call commit: beforehand to be included.

This method fetches reminders asynchronously.

See Also

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software