TICDSDropboxSDKBasedApplicationSyncManager Class Reference
Inherits from | TICDSApplicationSyncManager : NSObject |
Declared in | TICDSDropboxSDKBasedApplicationSyncManager.h |
Overview
The TICDSDropboxSDKBasedApplicationSyncManager
describes a class used to synchronize an iOS application with a remote service that can be accessed via the Dropbox SDK.
The requirements are:
- Your application must include the
DropboxSDK
files available from the Dropbox developer website. - You must already have configured a
DBSession
object before registering the application. If you set this as the default session, you don’t need to do anything else, otherwise you must set thedbSession
property before registering the application.
Tasks
Properties
-
dbSession
The DropboxSDK
propertyDBSession
object to use for Dropbox access. If you don’t set this property, TICoreDataSync will use the[DBSession sharedSession]
.
Paths
-
applicationDirectoryPath
The path to root application directory (will be
property/globalAppIdentifier
). -
deletedDocumentsDirectoryPath
The path to the
propertyDeletedDocuments
directory inside theInformation
directory at the root of the application. -
encryptionDirectorySaltDataFilePath
The path to the
propertysalt.ticdsync
file inside theEncryption
directory at the root of the application. -
encryptionDirectoryTestDataFilePath
The path to the
propertytest.ticdsync
file inside theEncryption
directory at the root of the application. -
clientDevicesDirectoryPath
The path to the
propertyClientDevices
directory at the root of the application. -
clientDevicesThisClientDeviceDirectoryPath
The path to this client’s directory inside the
propertyClientDevices
directory at the root of the application. -
documentsDirectoryPath
The path to the
propertyDocuments
directory at the root of the application. -
– pathToWholeStoreDirectoryForDocumentWithIdentifier:
The path to the
WholeStore
directory for a document with a given identifier.
Properties
applicationDirectoryPath
The path to root application directory (will be /globalAppIdentifier
).
@property (nonatomic, readonly) NSString *applicationDirectoryPath
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h
clientDevicesDirectoryPath
The path to the ClientDevices
directory at the root of the application.
@property (nonatomic, readonly) NSString *clientDevicesDirectoryPath
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h
clientDevicesThisClientDeviceDirectoryPath
The path to this client’s directory inside the ClientDevices
directory at the root of the application.
@property (nonatomic, readonly) NSString *clientDevicesThisClientDeviceDirectoryPath
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h
dbSession
The DropboxSDK DBSession
object to use for Dropbox access. If you don’t set this property, TICoreDataSync will use the [DBSession sharedSession]
.
@property (nonatomic, retain) DBSession *dbSession
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h
deletedDocumentsDirectoryPath
The path to the DeletedDocuments
directory inside the Information
directory at the root of the application.
@property (nonatomic, readonly) NSString *deletedDocumentsDirectoryPath
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h
documentsDirectoryPath
The path to the Documents
directory at the root of the application.
@property (nonatomic, readonly) NSString *documentsDirectoryPath
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h
Instance Methods
pathToWholeStoreDirectoryForDocumentWithIdentifier:
The path to the WholeStore
directory for a document with a given identifier.
- (NSString *)pathToWholeStoreDirectoryForDocumentWithIdentifier:(NSString *)anIdentifier
Parameters
- anIdentifier
The unique sync identifier of the document.
Declared In
TICDSDropboxSDKBasedApplicationSyncManager.h