Службы определения местоположения не работают в моем приложении MacOS - PullRequest
1 голос
/ 18 июня 2019

Службы определения местоположения не работают в моем приложении MacOS, хотя я его включил Ниже приведен мой быстрый код:

        @IBAction func locateMe(_ sender: Any) {
        locationManager.delegate = self
        if #available(OSX 10.14, *) {
            locationManager.startUpdatingLocation()
        } 
        else {
            // Fallback on earlier versions
        }
        if CLLocationManager.locationServicesEnabled() {
            print("enabled")

            locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters
            locationManager.startUpdatingLocation()
        }
        else{

    print("Disabled")
        }

    }
    func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) {
        print("error:: \(error.localizedDescription)")
    }

    func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
        guard let locValue: CLLocationCoordinate2D = manager.location?.coordinate else { return }
        print("locations = \(locValue.latitude) \(locValue.longitude)")
//        locationManager.stopUpdatingLocation();
    }

здесь отключено печатается Но я включил расположение в настройках системы, как показано на рисунке ниже enter image description here

...