Я пытаюсь получить местоположение пользователя в Swift. Используя приведенный ниже код. Но когда я звонюЯ не могу получить Swift, чтобы указать мне местоположение пользователя
let currentloc = self.locationManager.location? .coordinate, он возвращает значение nil. Код ниже находится выше строки let currentloc в скрипте.
self.locationManager.delegate = self
self.locationManager.requestAlwaysAuthorization()
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest
self.locationManager.requestWhenInUseAuthorization()
self.locationManager.startUpdatingLocation()
Является ли метод делегата? Потому что местоположение не является «немедленным». Вы должны получить его через метод делегата. – Larme
Я не уверен. что такое метод делегата? –
'self.locationManager.delegate': Почему вы положили эту строку? ' - locationManager: didUpdateLocations:' – Larme