Проблемы с использованием плагина iosrtc в гибридном iOS-приложении Cordova - PullRequest
0 голосов
/ 20 мая 2018

Я создаю нативное приложение для iOS, где добавляю в Cordova использование CDVViewController для одного контроллера.Это работает как надо.Затем я добавляю cordova-plugin-iosrtc для добавления возможностей WebRTC к этому веб-представлению.

Если я создаю полное приложение Cordova с нуля, я могу заставить его работать, но не делая это как часть родного приложения.Все работает, пока я не попробую позвонить, потом получаю эту ошибку:

ERROR: Method 'getUserMedia:' not defined in Plugin 'iosrtcPlugin'

Есть идеи?

1 Ответ

0 голосов
/ 13 марта 2019

Если ваш проект использует swift версии 4 или выше, попробуйте добавить атрибут @objcMembers в iosrtcPlugin, он разрешит доступ к функциям swift при его вызове с помощью кода objc

@objcMembers class iosrtcPlugin : CDVPlugin

...