, поэтому я пытаюсь сохранить широту устройства в переменной с именем userLatiude. Я пытался получить доступ к этому свойству позже в коде, но переменная не создается до тех пор, пока не будет запущен инициализатор свойства. Это приводит к неисправности кода. Я попытался использовать ленивые вычисляемые переменные, чтобы исправить это, но я все еще сталкиваюсь с ошибками. Текущая ошибка: «Ленивый нельзя использовать с вычисляемым свойством».
lazy var userLatitude: CLLocationDegrees {
return (self.locationManager.lastLocation?.coordinate.latitude ?? 0)
}()
Любая помощь будет принята с благодарностью!