Platforms to show: All Mac Windows Linux Cross-Platform
CKRecordIDMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Record ID objects are normally created automatically when you create a new record, but you might also create IDs in several specific situations. For example, you must create record ID objects when you want to save a record in a zone other than the default zone. You can also create record ID objects when you want to retrieve records whose IDs you know from a database.
see
https://developer.apple.com/reference/cloudkit/ckrecordid
- 3 properties
- property Handle as Integer
- property recordName as String
- property zoneID as CKRecordZoneIDMBS
- 5 methods
- method Constructor Private
- method Constructor(recordName as string)
- method Constructor(recordName as string, zoneID as CKRecordZoneIDMBS)
- method copy as CKRecordIDMBS
- method IsEqual(Other as CKRecordIDMBS) as boolean
- shared method Available as Boolean
This class has no sub classes.
Some methods using this class:
- CKContainerMBS.discoverUserIdentityWithUserRecordID(userRecordID as CKRecordIDMBS, tag as Variant = nil)
- CKContainerMBS.discoverUserInfoWithUserRecordID(userRecordID as CKRecordIDMBS, tag as Variant = nil)
- CKContainerMBS.fetchShareParticipantWithUserRecordID(userRecordID as CKRecordIDMBS, tag as Variant = nil)
- CKDatabaseMBS.deleteRecordWithID(recordID as CKRecordIDMBS, tag as Variant = nil)
- CKDiscoverUserInfosOperationMBS.Constructor(emailAddresses() as String, userRecordIDs() as CKRecordIDMBS)
- CKDiscoverUserInfosOperationMBS.userRecordIDs as CKRecordIDMBS()
- CKFetchRecordsOperationMBS.recordIDs as CKRecordIDMBS()
- CKModifyRecordsOperationMBS.Constructor(recordsToSave() as CKRecordMBS, recordIDsToDelete() as CKRecordIDMBS)
- CKRecordMBS.setParentReferenceFromRecordID(parentRecordID as CKRecordIDMBS)
- CKReferenceMBS.Constructor(recordID as CKRecordIDMBS, action as Integer = 0)
Some properties using for this class:
- CKDiscoveredUserInfoMBS.userRecordID as CKRecordIDMBS
- CKQueryNotificationMBS.recordID as CKRecordIDMBS
- CKRecordMBS.creatorUserRecordID as CKRecordIDMBS
- CKRecordMBS.lastModifiedUserRecordID as CKRecordIDMBS
- CKRecordMBS.recordID as CKRecordIDMBS
- CKReferenceMBS.recordID as CKRecordIDMBS
- CKShareMetadataMBS.rootRecordID as CKRecordIDMBS
- CKUserIdentityLookupInfoMBS.userRecordID as CKRecordIDMBS
- CKUserIdentityMBS.userRecordID as CKRecordIDMBS
Some events using this class:
- CKContainerMBS.discoverUserIdentityWithUserRecordIDCompleted(userRecordID as CKRecordIDMBS, userInfo as CKUserIdentityMBS, error as NSErrorMBS, tag as Variant)
- CKContainerMBS.discoverUserInfoWithUserRecordIDCompleted(userRecordID as CKRecordIDMBS, userInfo as CKDiscoveredUserInfoMBS, error as NSErrorMBS, tag as Variant)
- CKContainerMBS.fetchShareParticipantWithUserRecordIDCompleted(userRecordID as CKRecordIDMBS, shareParticipant as CKShareParticipantMBS, error as NSErrorMBS, tag as Variant)
- CKContainerMBS.fetchUserRecordIDCompleted(userRecordID as CKRecordIDMBS, error as NSErrorMBS, tag as Variant)
- CKDatabaseMBS.deleteRecordWithIDCompleted(recordID as CKRecordIDMBS, error as NSErrorMBS, tag as Variant)
- CKDatabaseMBS.fetchRecordWithIDCompleted(recordID as CKRecordIDMBS, record as CKRecordMBS, error as NSErrorMBS, tag as Variant)
- CKFetchRecordsOperationMBS.RecordCompleted(record as CKRecordMBS, recordID as CKRecordIDMBS, error as NSErrorMBS)
- CKFetchRecordsOperationMBS.RecordProgress(recordID as CKRecordIDMBS, progress as Double)
- CKFetchRecordZoneChangesOperationMBS.recordWithIDWasDeleted(recordID as CKRecordIDMBS, recordType as string)
- CKModifyRecordsOperationMBS.modifyRecordsCompleted(savedRecords() as CKRecordMBS, deletedRecordIDs() as CKRecordIDMBS, operationError as NSErrorMBS)
The items on this page are in the following plugins: MBS Mac64bit Plugin.
CKQuerySubscriptionMBS - CKRecordMBS