ios7 - 由于不建议使用initCircularRegionWithCenter:radius:identifier :,因此如何在iOS 7中使用CLRegion?

标签 ios7 cllocationmanager clregion

由于initCircularRegionWithCenter:radius:identifier:的贬值,您将如何使用CLLocationManager定义要监视的区域?

最佳答案

由于CLCircularRegionCLRegion的子类,因此可以只强制转换实例。

CLCircularRegion *region = [[CLCircularRegion alloc] initWithCenter:theCenter
                                                             radius:theRadius
                                                         identifier:theIdentifier];

// Then cast the instance for use with your CLLocationManager instance
[manager startMonitoringForRegion:(CLRegion *)region];

关于ios7 - 由于不建议使用initCircularRegionWithCenter:radius:identifier :,因此如何在iOS 7中使用CLRegion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205210/

相关文章:

ios - 定时时钟动画

ios - 如何关闭 SKScene?

ios - 了解 iOS 中的 iBeacons : didDetermineState and didEnterRegion events

ios - 是否可以使用 startMonitoringForRegion : and retrieve a correct version/copy of it later with monitoredRegions 存储 CLRegion 的子类

ios - 已弃用的 CLRegion 方法 - 如何获取半径?

iOS 区域监控不起作用

ios - XCTestCase setUp 方法的目的是什么?

ios - 如何通过 HitTest 确定 UIView 是否被遮挡或部分不在屏幕上?

iphone - iOS GPS 数据问题

应用程序关闭时 iOS 位置服务启用/禁用事件