【发布时间】:2016-02-17 05:35:53
【问题描述】:
我正在尝试使用 CLLocation。每次我尝试调用 startUpdatingLocation() 方法时,当前纬度和经度的值总是为零。我在viewDidLoad() 函数中包含了locationManager.delegate = self 和locationManager.requestWhenInUseAuthorization()。
func findCurrentLocation() -> String{
// GET LOCATION OF USER
locationManager.desiredAccuracy = kCLLocationAccuracyBest
dispatch_async(dispatch_get_main_queue(), {
self.locationManager.startUpdatingLocation()
})
var lat = String(self.locationManager.location!.coordinate.latitude)
var long = String(self.locationManager.location!.coordinate.longitude)
var ll = lat + "," + long
return ll
}
【问题讨论】:
-
你在哪里调用了这个方法
findCurrentLocation
标签: ios swift location core-location cllocationmanager