Map Doc  1.0
iOS-引擎SDK-开放平台
MBDatastore类 参考

#import <MBDataStore.h>

类 MBDatastore 继承关系图:
MBObject

构造函数

(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:
 
- 构造函数 继承自 MBObject
(instancetype) - initWithHandle:
 
(void *) - getHandle
 

属性

NSString * serverUrl
 
NSString * localDataPath
 
MBDatastoreItemroot
 
id< MBDatastoreDelegate > delegate
 

详细描述

数据商店

函数文档

◆ cancelDataItem:()

- (BOOL) cancelDataItem: (NSString *)  itemId

◆ cancelRefreshing()

- (void) cancelRefreshing

◆ createUpdateTaskForItem:()

- (BOOL) createUpdateTaskForItem: (NSString *)  itemId

◆ currentVersion()

- (NSInteger) currentVersion

数据版本,低版本数据变到高版本会有增量更新

◆ dataUpdateTaskWithId:()

- (MBDataUpdateTask *) dataUpdateTaskWithId: (NSString *)  itemId

根据itemId来进行的操作

◆ deleteDataItem:()

- (void) deleteDataItem: (NSString *)  itemId

◆ initWithUrl:()

- (instancetype) initWithUrl: (NSString *)  url

◆ initWithUrl:localPath:()

- (instancetype) initWithUrl: (NSString *)  url
localPath: (NSString *)  path 

初始化方法

参数
url服务器url
path本地路径,相对路径

◆ itemWithId:()

- (MBDatastoreItem *) itemWithId: (NSString *)  itemId

◆ latestVersion()

- (NSInteger) latestVersion

◆ pauseDataItem:()

- (BOOL) pauseDataItem: (NSString *)  itemId

◆ resumeDataItem:()

- (BOOL) resumeDataItem: (NSString *)  itemId

◆ retryDataItem:()

- (void) retryDataItem: (NSString *)  itemId

◆ saveLocalDataToJson()

- (void) saveLocalDataToJson

◆ setDataVersion:()

- (void) setDataVersion: (NSInteger)  version

◆ setNeedsRefresh()

- (void) setNeedsRefresh

向服务器发起请求

属性说明

◆ delegate

- (id<MBDatastoreDelegate>) delegate
readwritenonatomicweak

◆ localDataPath

- (NSString*) localDataPath
readnonatomiccopy

◆ root

- (MBDatastoreItem*) root
readnonatomicstrong

◆ serverUrl

- (NSString*) serverUrl
readnonatomiccopy

该类的文档由以下文件生成: