百度定位SDK for iOS v1.6 类参考
构造函数 | 所有成员列表
<BMKGeoFenceManagerDelegate >协议 参考

地理围栏代理协议,该协议定义了获取地理围栏相关回调方法,包括添加、状态改变等。 更多...

#import <BMKGeoFenceManager.h>

类 <BMKGeoFenceManagerDelegate > 继承关系图:

构造函数

(void) - BMKGeoFenceManager:didAddRegionForMonitoringFinished:customID:error:
 添加地理围栏完成后的回调,成功与失败都会调用 更多...
 
(void) - BMKGeoFenceManager:didGeoFencesStatusChangedForRegion:customID:error:
 地理围栏状态改变时回调,当围栏状态的值发生改变,定位失败都会调用 更多...
 

详细描述

地理围栏代理协议,该协议定义了获取地理围栏相关回调方法,包括添加、状态改变等。

函数文档

◆ BMKGeoFenceManager:didAddRegionForMonitoringFinished:customID:error:()

- (void BMKGeoFenceManagerDelegate) BMKGeoFenceManager: (BMKGeoFenceManager *_Nonnull)  manager
didAddRegionForMonitoringFinished: (NSArray< BMKGeoFenceRegion * > *_Nullable)  regions
customID: (NSString *_Nullable)  customID
error: (NSError *_Nullable)  error 
optional

添加地理围栏完成后的回调,成功与失败都会调用

参数
manager地理围栏管理类
regions成功添加的一个或多个地理围栏构成的数组
customID用户执行添加围栏函数时传入的customID
error添加失败的错误信息

◆ BMKGeoFenceManager:didGeoFencesStatusChangedForRegion:customID:error:()

- (void BMKGeoFenceManagerDelegate) BMKGeoFenceManager: (BMKGeoFenceManager *_Nonnull)  manager
didGeoFencesStatusChangedForRegion: (BMKGeoFenceRegion *_Nullable)  region
customID: (NSString *_Nullable)  customID
error: (NSError *_Nullable)  error 
optional

地理围栏状态改变时回调,当围栏状态的值发生改变,定位失败都会调用

参数
manager地理围栏管理类
region状态改变的地理围栏
customID用户执行添加围栏函数时传入的customID
error错误信息,如定位相关的错误

该协议的文档由以下文件生成: