在iOS 7中已经被弃用的regionMonitoringAvailable有什么替代品?

10

regionMonitoringAvailable在iOS 7中已被弃用。我们应该使用什么替代品?


1
看起来像是 isMonitoringAvailableForClass:。请参阅《位置和地图编程指南》中的确定区域监视的可用性 - user467105
1个回答

13

CLLocationManager的头文件指出,现在应该使用[CLLocationManager isMonitoringAvailableForClass:]

确定设备是否支持监视指定类型的区域。如果返回NO,所有尝试监视指定类型的区域都将失败。

您需要传入要监视的CLRegion类。例如:

[CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]];

编辑:如@anna在上面提到的,这也在位置和地图编程指南中讨论过。

Apple通常会发布有关废弃方法的替代信息,但不幸的是,文档、头文件和其他编程指南有时彼此不同步。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接