【发布时间】:2015-02-19 07:00:54
【问题描述】:
我是使用 Swift 的新手,我想使用 Core Location 框架。我想设置我的距离过滤器,这样每当我的手机检测到 10 米的距离变化时,就会生成一个更新事件。以下是我试图让它发挥作用的方法:
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest
self.locationManager.distanceFilter = 10.0;
}
我尝试查看How to set accuracy and distance filter when using MKMapView 以作为参考,了解如何使用 distanceFilter 函数将其设置为每 10 米发送一次更新,但每次运行 iPhone 模拟器时,模拟器都会在该行崩溃。如果我将其设置为 10.0f,我会收到一条错误消息,提示 Consequtive statements must be separated by ';' 有什么想法吗?
【问题讨论】:
标签: ios swift core-location