Google API自动完成功能

时间:2017-03-16 21:59:17

标签: swift google-maps-api-3 autocomplete

我正在尝试在我的应用中实现自动完成功能。

我已经设置了一个带有按钮的视图控制器并添加了下面的代码。

但是我一直收到以下错误:

  

无法指定类型的值' selectAddress'输入' GMSAutocompleteViewControllerDelegate?'

在这一行:

  

autocompleteController.delegate = self

有谁知道这是为什么?

lazy val f1 = new Family("Stevens")

1 个答案:

答案 0 :(得分:2)

您将委托设置为self,这是selectAddress类型的类,但您拥有的GMSAutocompleteViewControllerDelegate协议扩展名为ViewController类型。如果您将其更改为extension selectAddress: GMSAutocompleteViewControllerDelegate,则会设置。