One Logo Pool Ball
ClassKit · IOS API REFERENCE

CLSDataStore

class · iOS 11.3+ · SDK 27.1

class CLSDataStore

Members (13)

get · iOS 11.3+

shared

TypeScript
static get shared(): CLSDataStore
Swift declaration
class var shared: CLSDataStore { get }
method · iOS 26.4+

checkIsAssignedDocument

TypeScript
checkIsAssignedDocument(documentURL: string, completion: ((arg0: boolean, arg1: (NativeError) | null) => void)): void
Swift declaration
func isAssignedDocument(_ documentURL: URL) async throws -> Bool
method · iOS 12.2+

completeAllAssignedActivities

TypeScript
completeAllAssignedActivities(contextPath: Array<string>): void
Swift declaration
func completeAllAssignedActivities(matching contextPath: [String])
method · iOS 11.3+

contexts

TypeScript
contextsMatchingIdentifierPathCompletion(identifierPath: Array<string>, completion: ((arg0: Array<CLSContext>, arg1: (NativeError) | null) => void)): void
Swift declaration
func contexts(matchingIdentifierPath identifierPath: [String]) async throws -> [CLSContext]
method · iOS 11.3+

contexts

TypeScript
contextsMatchingCompletion(predicate: _Foundation_NSPredicate, completion: ((arg0: Array<CLSContext>, arg1: (NativeError) | null) => void)): void
Swift declaration
func contexts(matching predicate: NSPredicate) async throws -> [CLSContext]
method · iOS 14.5+

fetchActivity

TypeScript
fetchActivity(url: string, completion: ((arg0: (CLSActivity) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func fetchActivity(for url: URL) async throws -> CLSActivity
method · iOS 11.3+

remove

TypeScript
remove(context: CLSContext): void
Swift declaration
func remove(_ context: CLSContext)
method · iOS 11.3+

save

TypeScript
save(completion?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func save() async throws
get · iOS 11.3+

activeContext

TypeScript
get activeContext(): (CLSContext) | null
Swift declaration
var activeContext: CLSContext? { get }
get · iOS 11.3+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any CLSDataStoreDelegate)? { get set }
set · iOS 11.3+

delegate

TypeScript
set delegate(value: (SDKHandle) | null)
Swift declaration
weak var delegate: (any CLSDataStoreDelegate)? { get set }
get · iOS 11.3+

mainAppContext

TypeScript
get mainAppContext(): CLSContext
Swift declaration
var mainAppContext: CLSContext { get }
get · iOS 11.3+

runningActivity

TypeScript
get runningActivity(): (CLSActivity) | null
Swift declaration
var runningActivity: CLSActivity? { get }

Skipped declarations

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

CLSDataStore.init()

inherited init: clang: 'init' is unavailable

All ClassKit types →