Instance Property


The ID of the zone containing the records to search.


@NSCopying var zoneID: CKRecordZone.ID? { get set }


When set, the value of this property limits the scope of the search to the records in the specified zone. If no zone is specified, the search takes place on all zones.

When you initialize the operation object using the init(cursor:) method, the value of this property is set to nil and any changes you make to the property are ignored. When the operation object is executed, the cursor object provides the zone information from the initial search that generated the cursor.

See Also

Configuring the Operation Object

var query: CKQuery?

The query to use for the search.

var cursor: CKQueryOperation.Cursor?

The data cursor to use for continuing the search.

var resultsLimit: Int

The maximum number of records to return at one time.