One Logo Pool Ball
CloudKit · IOS API REFERENCE

CKRecord.SystemFieldKey

enum · iOS 8.0+ · SDK 27.1

enum SystemFieldKey

Possible values for types of system field keys on records. Use the values ``share`` and ``parent`` when creating an <doc://com.apple.documentation/documentation/foundation/nspredicate> for a ``CKQuery`` to reference a record's ``CKRecord/share`` or ``CKRecord/parent`` property, respectively.

Members (7)

get · iOS 8.0+

creationDate

TypeScript
static get creationDate(): string
Swift declaration
@backDeployed(before: macOS 14.0, iOS 17.0, tvOS 17.0, watchOS 10.0)
static var creationDate: CKRecord.FieldKey { get }

A key constant that a record uses for its CKRecord.creationDate.

get · iOS 8.0+

modificationDate

TypeScript
static get modificationDate(): string
Swift declaration
@backDeployed(before: macOS 14.0, iOS 17.0, tvOS 17.0, watchOS 10.0)
static var modificationDate: CKRecord.FieldKey { get }

A key constant that a record uses for its CKRecord.modificationDate.

get · iOS 8.0+

creatorUserRecordID

TypeScript
static get creatorUserRecordID(): string
Swift declaration
@backDeployed(before: macOS 14.0, iOS 17.0, tvOS 17.0, watchOS 10.0)
static var creatorUserRecordID: CKRecord.FieldKey { get }

A key constant that a record uses for its CKRecord.creatorUserRecordID.

get · iOS 8.0+

lastModifiedUserRecordID

TypeScript
static get lastModifiedUserRecordID(): string
Swift declaration
@backDeployed(before: macOS 14.0, iOS 17.0, tvOS 17.0, watchOS 10.0)
static var lastModifiedUserRecordID: CKRecord.FieldKey { get }

A key constant that a record uses for its CKRecord.lastModifiedUserRecordID.

get · iOS 10.0+

share

TypeScript
static get share(): string
Swift declaration
static let share: CKRecord.FieldKey

The key constant that a record uses for its CKRecord.share.

get · iOS 10.0+

parent

TypeScript
static get parent(): string
Swift declaration
static let parent: CKRecord.FieldKey

The key constant that a record uses for its CKRecord.parent.

get · iOS 8.0+

recordID

TypeScript
static get recordID(): string
Swift declaration
@backDeployed(before: macOS 14.0, iOS 17.0, tvOS 17.0, watchOS 10.0)
static var recordID: CKRecord.FieldKey { get }

A key constant that a record uses for its CKRecord.recordID.

Skipped declarations

No declarations were skipped in this snapshot.

All CloudKit types →