Я пишу приложение, которое использует геолокацию. Все отлично работает в Интернете и Android. Однако на ios я не могу выбрать местоположение (второй метод, который я реализовал - выбрать местоположение на карте, хотя работает)
Я получаю эту ошибку в консоли Xcode:
⚡️ To Native -> Geolocation getCurrentPosition 7620184
ERROR MESSAGE: {"errorMessage":"The operation couldn’t be completed.
(kCLErrorDomain error 0.)","message":"The operation couldn’t be completed.
(kCLErrorDomain error 0.)"}
Это мой метод получения местоположения:
private locateUser() {
if (!Capacitor.isPluginAvailable('Geolocation')) {
this.showErrorAlert();
return;
}
this.isLoading = true;
Plugins.Geolocation.getCurrentPosition()
.then(geoPosition => {
const coordinates: Coordinates = {
lat: geoPosition.coords.latitude,
lng: geoPosition.coords.longitude
};
this.createPlace(coordinates.lat, coordinates.lng);
this.isLoading = false;
})
.catch(err => {
this.isLoading = false;
this.showErrorAlert();
});
}
У вас есть идеи, что может вызвать это?