---
title: "init(recordType:predicate:options:)"
framework: cloudkit
role: symbol
role_heading: Initializer
path: "cloudkit/ckquerysubscription/init(recordtype:predicate:options:)"
---

# init(recordType:predicate:options:)

## Declaration

```swift
convenience init(recordType: CKRecord.RecordType, predicate: NSPredicate, options querySubscriptionOptions: CKQuerySubscription.Options = [.firesOnRecordCreation, .firesOnRecordUpdate, .firesOnRecordDeletion])
```
