我在我的 swift 项目中使用 GMSAutocompleteFetcher 来搜索地点。在这里,我使用 pod 安装“GooglePlaces”“GooglePlacePicker”“GoogleMaps”,并将所有内容写入链接 https://developers.google.com/places/ios-api/autocomplete#use_the_fetcher 但在写入 textFieldDidChange 后我得到了根据它在委托方法中:
func didAutocomplete(with predictions: [GMSAutocompletePrediction]) {
let resultsStr = NSMutableString()
for prediction in predictions {
resultsStr.appendFormat("%@\n", prediction.attributedFullText)
}
但在 resultsStr 中得到了价值:
Ca{
GMSAutocompleteMatch = "<GMSAutocompleteMatchFragment: 0x608000223940>";
}lifornia{
}
应该是“加州”