---
title: "fetchEvents(matchingFetch:)"
framework: coredata
role: symbol
role_heading: Type Method
path: "coredata/nspersistentcloudkitcontainereventrequest/fetchevents(matchingfetch:)"
---

# fetchEvents(matchingFetch:)

Creates a fetch request for events that match a specified fetch request from a persistent CloudKit container.

## Declaration

```swift
class func fetchEvents(matchingFetch fetchRequest: NSFetchRequest<any NSFetchRequestResult>) -> Self
```

## Parameters

- `fetchRequest`: A fetch request to identify matching events.

## Return Value

Return Value A request object that fetches persistent CloudKit container events by executing in a managed object context.

## See Also

### Fetching Events

- [fetchEvents(after:)](coredata/nspersistentcloudkitcontainereventrequest/fetchevents(after:)-5izg7.md)
- [fetchEvents(after:)](coredata/nspersistentcloudkitcontainereventrequest/fetchevents(after:)-3yfp.md)
- [fetchForEvents()](coredata/nspersistentcloudkitcontainereventrequest/fetchforevents().md)
- [resultType](coredata/nspersistentcloudkitcontainereventrequest/resulttype.md)
