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

#import <MBEngine.h>

类 MBEngine 继承关系图:

构造函数

(void) - checkWithKey:
 
(NSString *) - version
 
(NSString *) - dataVersion:
 
(BOOL) - sdkAuthIsInited
 
(MBSdkAuthError- sdkAuthCheck:
 
(NSString *) - sdkAuthGetUpdateTime
 
(NSString *) - sdkAuthGetExpiredTime
 
(int) - sdkAuthGetPermissions
 
(int) - getLastDataChangeVersion
 

类方法

(instancetype) + sharedEngine
 
(void) + cleanup
 

属性

id< MBEngineDelegate > delegate
 
MBSdkAuthError errCode
 
BOOL activate
 
NSString * key
 
NSInteger port
 
NSString * portName
 

详细描述

引挚类基础初始化。_*是一切模块的初始化基础。*_

函数文档

◆ checkWithKey:()

- (void) checkWithKey: (NSString *)  key

授权验证,触发 protocol MBEngineDelegate

参数
key激活码

◆ cleanup()

+ (void) cleanup

基础模块销毁

自从
4.9.x

◆ dataVersion:()

- (NSString *) dataVersion: (NSString *)  filePath

获取引擎支持的最低的数据版本

◆ getLastDataChangeVersion()

- (int) getLastDataChangeVersion

返回最后一次导航数据格式变化时的引擎版本号。

4009000表示4.9.0。

某些导航数据格式变化是不能向前兼容的。也就是说,老版本引擎无法使用新数据。 此时,本函数的返回值会改变一次。

客户端用本函数的返回值来确定某种数据是否能用于某版引擎。 如果dataVersion > lastDataChangeVersion,这个数据就不能用。

◆ sdkAuthCheck:()

- (MBSdkAuthError) sdkAuthCheck: (MBSdkAuthType)  type

验证某个模块是否授权

参数
type授权模块
返回
授权结果

◆ sdkAuthGetExpiredTime()

- (NSString *) sdkAuthGetExpiredTime

到期时间

返回
到期时间

◆ sdkAuthGetPermissions()

- (int) sdkAuthGetPermissions

经过授权的模块

返回
模块按与运算结果

◆ sdkAuthGetUpdateTime()

- (NSString *) sdkAuthGetUpdateTime

更新时间

返回
更新时间

◆ sdkAuthIsInited()

- (BOOL) sdkAuthIsInited

Sdk授权模块是否初始化

返回
YES表示授权模块已经初始化

◆ sharedEngine()

+ (instancetype) sharedEngine

初始化C引挚基础类库,必须在APP初始化的时候完成该工作,且应该仅初始化一次。在checkWithKey:方法前调用。

◆ version()

- (NSString *) version

引擎版本

属性说明

◆ activate

- (BOOL) activate
readnonatomicassign

引擎sdk授权是否激活

◆ delegate

- (id<MBEngineDelegate>) delegate
readwritenonatomicweak

引擎委托

◆ errCode

- (MBSdkAuthError) errCode
readnonatomicassign

sdk授权错误码,默认是MBSdkAuthErrorType_keyIsMismatch。

◆ key

- (NSString*) key
readnonatomiccopy

引擎sdk授权key

◆ port

- (NSInteger) port
readwritenonatomicassign

Default: 9898

◆ portName

- (NSString*) portName
readwritenonatomiccopy

端口名称


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