TWSOpenOptions Class Reference

Inherits from NSObject
Declared in TWSOpenOptions.h

Overview

Options object specifying the open mode and parameters for a Sync entity.

+ createWithUniqueName:

Create a new entity with the uniqueName if provided, return an error if it exists already. If no uniqueName is specified, this operation will always succeed provided sufficient permissions.

+ (nonnull TWSOpenOptions *)createWithUniqueName:(nullable NSString *)uniqueName

Parameters

uniqueName

The optional unique name for the new entity or nil if no uniqueName is desired.

Return Value

The new TWSOpenOptions object.

Discussion

Create a new entity with the uniqueName if provided, return an error if it exists already. If no uniqueName is specified, this operation will always succeed provided sufficient permissions.

Declared In

TWSOpenOptions.h

+ withUniqueName:

Create a new or open an existing new entity with the uniqueName provided. This operation will always succeed provided sufficient permissions.

+ (nullable TWSOpenOptions *)withUniqueName:(nonnull NSString *)uniqueName

Parameters

uniqueName

The non-optional unique name to either retrieve or create if needed.

Return Value

The new TWSOpenOptions object.

Discussion

Create a new or open an existing new entity with the uniqueName provided. This operation will always succeed provided sufficient permissions.

Declared In

TWSOpenOptions.h

+ openWithSidOrUniqueName:

Open an existing new entity with the SID or uniqueName provided.

+ (nullable TWSOpenOptions *)openWithSidOrUniqueName:(nonnull NSString *)sidOrUniqueName

Parameters

sidOrUniqueName

The non-optional SID or unique name to retrieve.

Return Value

The new TWSOpenOptions object.

Discussion

Open an existing new entity with the SID or uniqueName provided.

Declared In

TWSOpenOptions.h

– synchronizationStrategy:

Optionally specifies the synchronization strategy in use for pre-fetching objects, the default is TWSSynchronizationStrategyDefault.

- (nonnull TWSOpenOptions *)synchronizationStrategy:(TWSSynchronizationStrategy)strategy

Return Value

The updated TWSOpenOptions object.

Discussion

Optionally specifies the synchronization strategy in use for pre-fetching objects, the default is TWSSynchronizationStrategyDefault.

Declared In

TWSOpenOptions.h

– sidOrUniqueName

The SID or uniqueName of the entity for the operation.

- (nullable NSString *)sidOrUniqueName

Discussion

The SID or uniqueName of the entity for the operation.

Declared In

TWSOpenOptions.h

– strategy

The synchronization strategy for the resultant entity.

- (TWSSynchronizationStrategy)strategy

Discussion

The synchronization strategy for the resultant entity.

Declared In

TWSOpenOptions.h