Как я могу реализовать. GMSMapViewDelegate в другом классе вместо ViewController - PullRequest
0 голосов
/ 09 апреля 2020

Я работаю над представлениями swiftui вместо традиционного viewController, я использовал протокол UIViewRepresentable, чтобы обернуть GMSMapView. Теперь я бы установил GMSMapViewDelegate для представленного mapView. традиционный способ - реализовать протокол на ViewController, который содержит mapView, но здесь, пока я использую представления Swiftui, я действительно заблудился. я пытался реализовать делегат в отдельном классе, но он не работал для e и не мог получить текущую цель камеры, когда я его переместил.

Пожалуйста, кто-нибудь может направить меня, это мои первые шаги в iOS разработке.

Спасибо всем.

1 Ответ

0 голосов
/ 11 апреля 2020

Спасибо всем за намерение ответить на мой вопрос, наконец-то я решил его.

Просто создал класс, унаследованный от GMSMapViewDelegate, и сделал его объектом объекта, чтобы все представления могли получить к нему доступ.

Наилучшие пожелания всем.

...