在混合Cordova iOS应用程序中使用iosrtc插件的问题

时间:2018-05-20 17:30:13

标签: ios cordova webrtc cordova-plugins

我正在创建一个原生的iOS应用程序,我在Cordova中添加了CDVViewController用于一个控制器。这应该是正常的。然后我添加cordova-plugin-iosrtc以将WebRTC功能添加到该Web视图。

如果我从头开始创建一个完整的Cordova应用程序,我可以让它工作,但不能作为本机应用程序的一部分。一切正常,直到我尝试拨打电话,然后我收到此错误:

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您的项目使用swift版本4或更高版本,请尝试将属性@objcMembers添加到iosrtcPlugin,当它被objc代码调用时,允许访问swift函数

@objcMembers class iosrtcPlugin : CDVPlugin