gpt4 book ai didi

ios - Google places - GMSAutocompleteViewController didAutocompleteWith 全文

转载 作者:行者123 更新时间:2023-11-28 06:22:06 31 4
gpt4 key购买 nike

这是我的 viewController 中的委托(delegate)函数:

func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace) {
print("Place name: \(place.name)")
print("Place address: \(place.formattedAddress)")

dismiss(animated: true, completion: nil)
}

我搜索了“Grav Skole”并在此处选择了第一个选项:

enter image description here

以下是日志:

Place name: Grav skole
Place address: "Hosleveien 24, 1358 Jar, Norway"

在 Android 上,结果显示为“Grav skole, Hosleveien, Jar, Norway”,这是所需的文本,与 iOS 不匹配。
我错过了什么?

最佳答案

听起来您想访问预测的文本,因为它们由 GMSAutocompleteViewController 显示在列表中。您可以通过实现 viewController:didSelectPrediction 来做到这一点GMSAutocompleteViewControllerDelegate的方法,将在选择项目时调用。

func viewController(_ viewController: GMSAutocompleteViewController, 
didSelectPrediction prediction: GMSAutocompletePrediction) -> Bool {
print("Primary: \(prediction.attributedPrimaryText)")
print("Secondary: \(prediction.attributedSecondaryText)")
return false;
}

关于ios - Google places - GMSAutocompleteViewController didAutocompleteWith 全文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43068226/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com