我正在创建一个原生的iOS应用程序,我在Cordova中添加了CDVViewController
用于一个控制器。这应该是正常的。然后我添加cordova-plugin-iosrtc
以将WebRTC功能添加到该Web视图。
如果我从头开始创建一个完整的Cordova应用程序,我可以让它工作,但不能作为本机应用程序的一部分。一切正常,直到我尝试拨打电话,然后我收到此错误:
ERROR: Method 'getUserMedia:' not defined in Plugin 'iosrtcPlugin'
有什么想法吗?
答案 0 :(得分:1)
如果您的项目使用swift版本4或更高版本,请尝试将属性@objcMembers添加到iosrtcPlugin,当它被objc代码调用时,允许访问swift函数
@objcMembers
class iosrtcPlugin : CDVPlugin