Ошибка Complie при попытке добавить GooglePlacesPicker в проект Swift - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь добавить GooglePlacesPicker в свое приложение.Я добавил следующую строку в мой подфайл:

pod 'GooglePlacesPicker'

и запустил:

pod install

, которая установила модуль в мой проект.Но когда я пытаюсь построить проект после добавления модуля GooglePlacesPicker в свой проект, я получаю:

Argument of '#selector' refers to instance method 'placeTextFieldDidChange()' that is not exposed to Objective-C
Add '@objc' to expose this instance method to Objective-C

Эта ошибка, кажется, существует в одном из файлов Google: AlertSelectPlaceController.swift.Чтобы быть ясным, это не файл, который я создал, похоже, он поставляется с модулем.

Так что я могу нажать кнопку «Исправить» и добавить флаг @objc, но это заблокированный файл иЯ действительно не хочу возиться с кодом Google (полагаю, он довольно хорош).

Я попытался обновить ключи API на основе другого ответа StackOverflow, но не повезло ...

Любые идеи?

РЕДАКТИРОВАТЬ: Это функция, которая бомбит для меня:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...