Здравствуйте, у меня проблема, у меня есть встроенная GMS в моем приложении, и она продолжает падать, когда я пытаюсь многократно пытаться добавить записи, требующие адреса.
Проблемы с Google: https://issuetracker.google.com/113978690
Какое неправильное поведение вы испытываете?
- Приложение падает при загрузке представления с Google Maps
Что должно произойти вместо этого?
- Должен загружаться без проблем
CallStack:
- gmscore :: renderer :: MutableImageData :: ProvideTextureImage () + 84
Действия по воспроизведению проблемы:
Повторяйте добавление новой записи, пока не произойдет сбой карт Google
Версия операционной системы: iOS 11.4.1 [15G77]
Google Maps SDK для iOS версии: 2.7.0 / iOS 11.4
Аппаратная модель: iphoneX
Код:
override func viewDidLoad() {
super.viewDidLoad()
let camera = GMSCameraPosition.camera(withLatitude: 14.52101057,longitude: 121.06712508,zoom: zoomLevel)
mapView = GMSMapView.map(withFrame: self.view.bounds, camera: camera)
mapView.settings.myLocationButton = true
mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
mapView.isMyLocationEnabled = true
mapView.settings.myLocationButton = true
mapView.delegate = self
do {
// Set the map style by passing a valid JSON string.
mapView.mapStyle = try GMSMapStyle(jsonString: kMapStyle)
} catch {
NSLog("One or more of the map styles failed to load. \(error)")
}
locationManager = CLLocationManager()
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestAlwaysAuthorization()
locationManager.distanceFilter = 50
locationManager.startUpdatingLocation()
locationManager.delegate = self
self.view.addSubview(mapView)
self.view.addSubview(UserBar)
}
Снимок экрана телефона при возникновении сбоя: Видео