ios代码

来源:互联网 发布:平价婚纱品牌知乎 编辑:程序博客网 时间:2024/06/07 15:42

@protocol CEXContextDelegate <NSObject>


/*! 用户登录回调接口

 @param context

 @param error 错误码

 @param msg 错误信息

 */

- (void) onUserLogin:(CEXDriveSDK *) context error:(int) error msg:(NSString *)msg;


/*! 用户登出回调接口

 @param context

 @param error 错误码

 @param msg 错误信息

 */

- (void) onUserLogout:(CEXDriveSDK *) context error:(int) error msg:(NSString *)msg;


/*! 结束驾驶回调接口

 @param context

 @param error 错误码

 @param msg 错误信息

 */

- (void) onFinishDriving:(CEXDriveSDK *) context error:(int) error msg:(NSString *)msg;


/*! 获取行程标记

 @param ID 行程id

 */

- (void) receiverTripMark:(id<CEXTripMark>) obj id:(NSString *)ID;

@end



@interface CEXDriveSDK :NSObject


/*! 设置代理 */

- (void) setCEXContextDelegate:(id<CEXContextDelegate>) delegate;


- (id<CEXContextDelegate>) getCEXContextDelegate;



/*! 跳转到驾驶界面*/

- (void) startToDrive:(UINavigationController *)naviVC;


/*! 跳转到注册界面*/

- (void) startToRigister:(UINavigationController *)naviVC;


/*! 跳转到登录界面*/

- (void) startToLogin:(UINavigationController *)naviVC;


/*! 跳转到设置界面*/

- (void) startToSettings:(UINavigationController *)naviVC;


- (id<CEXTripMark>) getUserInfo


@protocol CEXUserInfo <NSObject>


/*! 获取用户id

 @return 用户id

 */

-(NSString *)getUserID;


/*! 注册时的区域

 @return 注册区域

 */

- (NSString *)getArea;


/*! 当前所在区域

 @return 当前所在区域

 */

- (NSString *)getCurrentArea;


/*! 获取令牌

 @return 令牌

 */

- (NSString *) getToken;


/*! 获取语言

 @param 语言

 */

- (NSString *)getLanguage;


/*! 时区

 @return

 */

- (int) getTimeZone;


/*! 是否为vip

 @return yes为是,否则为no

 */

- (BOOL) isVIP;


/*! 是否为临时账号

 */

- (BOOL) isTemp;


/*! 获取昵称

 */

-(NSString *)getNickName;


/*! 获取手机号码

 */

- (NSString *)getName;


@protocol CEXTripMark <NSObject>


/*! 获取ar的标记信息

 @param data json格式的标记信息

 */

- (void) tripMarkData:(NSString *) data;




0 0
原创粉丝点击