One Logo Pool Ball
CloudKit · IOS API REFERENCE

CKRecord.Reference

class · iOS 8.0+ · SDK 27.1

class Reference

Members (4)

init · iOS 8.0+

init

TypeScript
static initRecordAction(record: CKRecord, action: CKRecord_ReferenceAction): CKRecord_Reference
Swift declaration
convenience init(record: CKRecord, action: CKRecord.ReferenceAction)
init · iOS 8.0+

init

TypeScript
static initRecordIDAction(recordID: CKRecord_ID, action: CKRecord_ReferenceAction): CKRecord_Reference
Swift declaration
init(recordID: CKRecord.ID, action: CKRecord.ReferenceAction)
get · iOS 8.0+

recordID

TypeScript
get recordID(): CKRecord_ID
Swift declaration
@NSCopying var recordID: CKRecord.ID { get }
get · iOS 8.0+

action

TypeScript
get action(): CKRecord_ReferenceAction
Swift declaration
var action: CKRecord.ReferenceAction { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CKRecord.Reference.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CloudKit types →