2015-09-19 3 views
6

Ich versuche, die Funktion zur automatischen Vervollständigung von Google Places in meinem Code zu verwenden.Fehler beim Laden des optimierten Modells bei Pfadfehler mit Google Maps-API unter Verwendung von Xcode 7/iOS9

import UIKit 
import GoogleMaps 

class ViewController: UIViewController, GMSMapViewDelegate { 

    var placesClient: GMSPlacesClient? 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     placesClient = GMSPlacesClient() 

     let filter = GMSAutocompleteFilter() 
     filter.type = GMSPlacesAutocompleteTypeFilter.City 
     placesClient?.autocompleteQuery("Pizza", bounds: nil, filter: filter, callback: { (results, error: NSError?) -> Void in 
      if let error = error { 
       print("Autocomplete error \(error)") 
      } 

      for result in results! { 
       if let result = result as? GMSAutocompletePrediction { 
        print("Result \(result.attributedFullText) with placeID \(result.placeID)") 
       } 
      } 
     }) 

    } 
} 

Wenn ich laufe es ich diese Störung erhalte: CoreData: Failed to load optimized model at path '/var/mobile/Containers/Bundle/Application/ Irgendwelche Ideen? In

+0

Scheint ein Problem mit iOS9/Xcode 7 sein. Sehen Sie sich https://code.google.com/p/gmaps-api-issues/issues/detail?id=8459&& https://StackOverflow.com/questions/322 an 33939/core-data-failed-to-load-optimiertes-model-at-path – Gowiem

Antwort

2

-ObjC auf "Other Linker Flags"

(Build Settings -> Linking -> Other Linker Flags). 

Dieses es für mich gelöst.

Nachdem ich dieses Flag hinzugefügt habe, erhielt ich einige Fehler bezüglich fehlender Symbole (wie _ CBAdvertisementDataManufacturerDataKey).

ich hinzugefügt, um die Accelerate und CoreBluetooth Gerüste in * Build Phases -> Link Binary With Libraries*.

Verwandte Themen