Ios Swift – API GoogleMaps – не соответствует протоколу GSMAutocompleteViewControllerDelegateIOS

Программируем под IOS
Anonymous
Ios Swift – API GoogleMaps – не соответствует протоколу GSMAutocompleteViewControllerDelegate

Сообщение Anonymous »

Я пытаюсь использовать API GoogleMaps в приложении ios для автозаполнения, но не могу разобраться с проблемой, ищу ее, но, похоже, она есть только у меня .

MyViewController не соответствует протоколу GSMAutocompleteViewControllerDelegate

Код: Выделить всё

class MyViewController: UIViewController {

@IBAction func onLaunchClicked(sender: AnyObject) {
let acController = GMSAutocompleteViewController()
acController.delegate = self
self.presentViewController(acController, animated: true, completion: nil)
}
}

extension MyViewController: GMSAutocompleteViewControllerDelegate {

func viewController(viewController: GMSAutocompleteViewController!, didAutocompleteWithPlace place: GMSPlace!) {
// The user has selected a place.
self.dismissViewControllerAnimated(true, completion: nil)
}

func viewController(viewController: GMSAutocompleteViewController!, didAutocompleteWithError error: NSError!) {
self.dismissViewControllerAnimated(true, completion: nil)
}

func wasCancelled(viewController: GMSAutocompleteViewController!) {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
Похоже, у меня нет всего необходимого протокола, но я не могу до него добраться.

Подробнее здесь: https://stackoverflow.com/questions/346 ... ontrollerd

Вернуться в «IOS»