Platforms to show: All Mac Windows Linux Cross-Platform

Back to CKShareMBS class.

CKShareMBS.Available as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
Whether this class is available.

Should be true for OS X 10.12 and newer in 64-bit application.

CKShareMBS.CKRecordTypeShare as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
The type of record for a share.

CKShareMBS.CKShareThumbnailImageDataKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the predefined keys in the CKRecordTypeShare schema.

They're used by the out of process UI flow to send a share, and as part of the share acceptance flow. These are optional.

Value is a data blob suitable to pass into NSImageMBS.imageWithData.

CKShareMBS.CKShareTitleKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the predefined keys in the CKRecordTypeShare schema.

They're used by the out of process UI flow to send a share, and as part of the share acceptance flow. These are optional.

Value is a string. Example for a recipe sharing app: "Pot Roast"

CKShareMBS.CKShareTypeKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the predefined keys in the CKRecordTypeShare schema.

They're used by the out of process UI flow to send a share, and as part of the share acceptance flow. These are optional.

Value is a string representing a UTI. Example for a recipe sharing app: "com.mycompany.recipe"

The items on this page are in the following plugins: MBS Mac64bit Plugin.


The biggest plugin in space...