2017-10-08 42 views
6

Tôi đang cố gắng đặt bản đồ ở chế độ xem trong ứng dụng của mình và tôi gặp sự cố này:Cấp API bản đồ của Google trên iOS 11 với Xcode 9

CoreData: chú thích: Không thể tải mô hình được tối ưu hóa ở đường dẫn '/ var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/đơn giản-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo ' CoreData: chú thích: Không thể tải mô hình được tối ưu hóa ở đường dẫn'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/đơn giản-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo ' CoreData: chú thích: Không thể tải mô hình được tối ưu hóa ở đường dẫn'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/đơn giản-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Bộ nhớ. omo '

Tôi thêm chế độ xem trống vào ViewContoroller và thay đổi loại thành GMSMapView. Và trong phương pháp viewDidLoad tôi có thể tạo một bản đồ mới từ vị trí và init MapView chính của tôi:

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 
    } 

vấn đề là gì?

+0

Thông báo lỗi cho thấy rằng bạn đã bỏ sót một số tệp mà các khung bản đồ của Google cần. Bản đồ của Google đang gặp phải lỗi nội bộ vì nó không thể tìm thấy tệp mà nó dự kiến ​​tồn tại. –

+0

Tôi có thể sửa chữa nó bằng cách nào? Tôi đã cài đặt nó qua CococaPods –

+0

Tôi không thể nói, đó là lý do tại sao tôi để lại một bình luận chứ không phải là một câu trả lời. Thông báo lỗi mạnh mẽ cho thấy nó không phải là một vấn đề dữ liệu cốt lõi, nhưng dữ liệu cốt lõi đang gặp rắc rối bởi vì các tập tin quan trọng là mất tích. –

Trả lời

2

Tôi thấy vấn đề của tôi .. nó xuất hiện tôi hiểu lầm initialliztion của một GMSMapView và không khởi tạo nó đúng ..

Từ bài khác lỗi CoreData mà tôi đề cập đến là một vấn đề về API của Google và nó không ảnh hưởng đến ứng dụng.

+1

Tôi đang có cảnh báo tương tự. Bạn có thể vui lòng chia sẻ giải pháp của bạn? – Edward

+1

Tôi cũng gặp vấn đề tương tự. Bạn có thể vui lòng chia sẻ giải pháp của bạn? Cảm ơn bạn – LuongTruong

+1

Tôi có cùng cảnh báo. Bạn có thể vui lòng chia sẻ giải pháp của bạn? –

Các vấn đề liên quan