2017-08-24 22 views
6

za pomocą standardowego kodu autouzupełniania z searchbar:GooglePlaces API „Response to, że nie mógł zrozumieć” Error

placesClient.autocompleteQuery(searchBar.textField.text!, bounds: nil, filter: filter, callback: {(results, error) -> Void in 
     if let error = error { 
      print("Autocomplete error \(error)") 
      return 
     } 
     if let results = results { 
      for result in results { 
       print("Result \(result.attributedFullText) with placeID \(result.placeID)") 

       self.predictions.append(result) 
      } 
     } 

     self.placesTableView.reloadData() 
    }) 

pracował przez kilka miesięcy i dzisiaj zaczęło zgłoszenie tego błędu:

błędzie

autouzupełnianie Error Domain = com.google.places.ErrorDomain Code = -2 "Serwer interfejsu API Places zwrócił odpowiedź, której nie mogliśmy zrozumieć. Jeśli uważasz, że ten błąd przedstawia błąd, zgłoś go, korzystając z instrukcji w naszej społeczności i pomocy technicznej strona (https://developers.google.com/places/support). "

UserInfo = {NSLocalizedFailureReason = Serwer interfejsu API Places zwrócił odpowiedź, której nie mogliśmy zrozumieć. Jeśli uważasz, że ten błąd przedstawia błąd, zgłoś go, korzystając z instrukcji na naszej stronie dotyczącej społeczności i wsparcia (https://developers.google.com/places/support)., NSUnderlyingError = 0x600000444380 {Błąd domeny = com.google.places.server.ErrorDomain Code = -1 "(null) "UserInfo = {NSUnderlyingError = 0x600000444350 {Error Domain = com.google.HTTPStatus Code = 404" Nie znaleziono "UserInfo = {NSLocalizedDescription = Not Found}}}}}

Ktoś inny tego doświadcza?

+0

jeśli zadzwonisz miejsce api to działa nazwałem miejsce API w przeglądarce, ale nie działa zz gmsplacesclient –

+0

ja również napotkał ten sam problem z Google Places API w systemie iOS. Na Androidzie działa dobrze. – Thuy

+0

Mając ten sam problem. Musi to być problem z usługą –

Odpowiedz