10

regionMonitoringAvailable 在 iOS 7 中已弃用。我们应该改用什么?

4

1 回答 1

13

CLLocationManager您现在应该使用的状态的头文件[CLLocationManager isMonitoringAvailableForClass:]

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

你通过了CLRegion你想要监控的类。例如:

[CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]];

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

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

于 2014-01-19T23:31:41.827 回答