Map Doc
1.0
iOS-引擎SDK-开放平台
|
#import <MBDataStore.h>
构造函数 | |
(instancetype) | - initWithUrl:localPath: |
(instancetype) | - initWithUrl: |
(void) | - setNeedsRefresh |
(void) | - cancelRefreshing |
(NSInteger) | - currentVersion |
(NSInteger) | - latestVersion |
(void) | - setDataVersion: |
(void) | - saveLocalDataToJson |
(MBDataUpdateTask *) | - dataUpdateTaskWithId: |
(MBDatastoreItem *) | - itemWithId: |
(BOOL) | - createUpdateTaskForItem: |
(BOOL) | - resumeDataItem: |
(BOOL) | - pauseDataItem: |
(BOOL) | - cancelDataItem: |
(void) | - deleteDataItem: |
(void) | - retryDataItem: |
![]() | |
(instancetype) | - initWithHandle: |
(void *) | - getHandle |
属性 | |
NSString * | serverUrl |
NSString * | localDataPath |
MBDatastoreItem * | root |
id< MBDatastoreDelegate > | delegate |
数据商店
- (BOOL) cancelDataItem: | (NSString *) | itemId |
- (void) cancelRefreshing |
- (BOOL) createUpdateTaskForItem: | (NSString *) | itemId |
- (NSInteger) currentVersion |
数据版本,低版本数据变到高版本会有增量更新
- (MBDataUpdateTask *) dataUpdateTaskWithId: | (NSString *) | itemId |
根据itemId来进行的操作
- (void) deleteDataItem: | (NSString *) | itemId |
- (instancetype) initWithUrl: | (NSString *) | url |
- (instancetype) initWithUrl: | (NSString *) | url | |
localPath: | (NSString *) | path | |
初始化方法
url | 服务器url |
path | 本地路径,相对路径 |
- (MBDatastoreItem *) itemWithId: | (NSString *) | itemId |
- (NSInteger) latestVersion |
- (BOOL) pauseDataItem: | (NSString *) | itemId |
- (BOOL) resumeDataItem: | (NSString *) | itemId |
- (void) retryDataItem: | (NSString *) | itemId |
- (void) saveLocalDataToJson |
- (void) setDataVersion: | (NSInteger) | version |
- (void) setNeedsRefresh |
向服务器发起请求
|
readwritenonatomicweak |
|
readnonatomiccopy |
|
readnonatomicstrong |
|
readnonatomiccopy |