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.