Запустите собственный пользовательский интерфейс из плагина конденсатора.swift

#ios #swift #capacitor #capacitor-plugin

Вопрос:

Как я могу запустить собственный пользовательский интерфейс iOS из плагина.swift в плагине для конденсаторов.

У меня есть приведенный ниже код в соответствии с документацией

 DispatchQueue.main.async {
  self.bridge.viewController.present(ourCustomViewController, animated: true, completion: nil)
}
 

Что здесь за контроллер ourCustomViewController? Является ли этот объект классом CustomViewController? У меня есть свой контроллер, который я вставил из другого проекта с именем ViewController.

Когда я пытаюсь разрешить viewController=ViewController() , он говорит, что не может найти модуль.

Ответ №1:

В Xcode вы можете получить подсказки о сигнатурах методов, просто введя имя метода. Из этого мы видим present , что метод ожидает a UIViewController .

введите описание изображения здесь