Я устанавливаю делегата контроллера представления автозаполнения для текущего класса, который имеет расширение autocompleteviewcontrollerdelegate. Это всегда работало в прошлом, но недавно я получаю распечатку сообщения об ошибке, в котором говорится, что делегат для контроллера автозаполнения не установлен, и я могу подтвердить, что делегат больше не вызывается. У меня есть строка print(self), чтобы проверить, действительно ли я устанавливаю правильный класс в качестве делегата. У меня точно такая же настройка в другой части моего приложения, которая работает нормально. Любые предложения о том, как отладить эту проблему?
@objc func searchButton() {
print(self)
let acController = GMSAutocompleteViewController()
acController.delegate = self
acController.autocompleteBounds = getBounds(latitude: latitude!, longitude: longitude!)
// Specify a filter.
//let filter = GMSAutocompleteFilter()
//filter.type = establishment
//acController.autocompleteFilter = filter
present(acController, animated: true, completion: nil)
}