使用什么而不是iOS7中不推荐使用的regionMonitoringAvailable?

时间:2014-01-19 23:18:09

标签: ios ios7 deprecated clregion

在iOS 7中不推荐使用regionMonitoringAvailable。我们应该使用什么呢?

1 个答案:

答案 0 :(得分:13)

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

  

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

您通过了您希望监控的CLRegion班级。例如:

[CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]];

编辑:正如@a​​nna在上面提到的那样,这也在Location and Maps Programming Guide中进行了讨论。

Apple通常发布有关已弃用方法的替代方法的信息,但遗憾的是文档,标题和其他编程指南有时彼此不同步。