2017-10-08 19 views
6

Próbuję ustawić mapę w widoku w moim app i mam ten problem:Issue Google maps API iOS 11 z Xcode 9

CoreData: adnotacji: failed załadować zoptymalizowany wzór na ścieżce „/ var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo ' CoreData: adnotacja: Nie można załadować zoptymalizowanego modelu na ścieżce'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo ' CoreData: adnotacja: Nie można załadować zoptymalizowanego modelu na ścieżce'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage. omo '

Dodaję pusty widok do mojego ViewContoroller i zmieniam jego typ na GMSMapView. A w metodzie viewDidLoad utworzyć nową mapę z lokalizacją i init, mój główny MapView:

override func viewDidLoad() { 
     super.viewDidLoad() 
     placesClient = GMSPlacesClient.shared() 
     locationManager.delegate = self 
     locationManager.desiredAccuracy = kCLLocationAccuracyBest 
     locationManager.requestWhenInUseAuthorization() 
     locationManager.startMonitoringSignificantLocationChanges() 

     locationAuthStatus() 
     print(location.coordinate.latitude, location.coordinate.longitude) 
     let camera = GMSCameraPosition.camera(withLatitude: 31.9650070083707, longitude: 34.7899029677496, zoom: 6.0) 
     let map = GMSMapView.map(withFrame: CGRect.zero, camera: camera) 
     self.mapView = map 

     // Creates a marker in the center of the map. 
     let marker = GMSMarker() 
     marker.position = CLLocationCoordinate2D(latitude: 31.9650070083707, longitude: 34.7899029677496) 
     marker.title = "Home" 
     marker.snippet = "Home" 
     marker.map = mapView 
    } 

czym polega problem?

+0

Komunikat o błędzie sugeruje, że pominięto niektóre pliki wymagane przez mapy map Google. Mapy Google mają wewnętrzny błąd, ponieważ nie mogą znaleźć pliku, który powinien istnieć. –

+0

jak mogę to naprawić? Zainstalowałem go przez CococaPods –

+0

Nie mogłem powiedzieć, dlatego zostawiłem komentarz, a nie odpowiedź. Komunikat o błędzie zdecydowanie sugeruje, że nie jest to problem z danymi podstawowymi, ale dane podstawowe mają problemy, ponieważ brakuje ważnych plików. –

Odpowiedz

2

znajdę mój problem .. wydaje mi źle z initialliztion o GMSMapView i nie zainicjować prawidłowe ..

Z drugiej postu błąd CoreData wspomnieć, że jest to problem z API Google i nie wpływa na aplikację.

+1

Mam takie samo ostrzeżenie. Czy możesz podzielić się swoim rozwiązaniem? – Edward

+1

Mam również ten sam problem. Czy możesz podzielić się swoim rozwiązaniem? Dziękuję – LuongTruong

+1

Mam takie samo ostrzeżenie. Czy możesz podzielić się swoim rozwiązaniem? –