Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在混合Cordova iOS应用程序中使用iosrtc插件时出现问题_Ios_Cordova_Webrtc_Cordova Plugins - Fatal编程技术网

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

在混合Cordova iOS应用程序中使用iosrtc插件时出现问题,ios,cordova,webrtc,cordova-plugins,Ios,Cordova,Webrtc,Cordova Plugins,我正在创建一个本机iOS应用程序,其中我添加了Cordova,以便为一个控制器使用CDVViewController。这是应该的。然后我将添加WebRTC功能到该web视图中 如果我从头开始创建一个完整的Cordova应用程序,我可以让它工作,但不能作为本机应用程序的一部分。一切正常,直到我试着打电话,然后我得到这个错误: ERROR: Method 'getUserMedia:' not defined in Plugin 'iosrtcPlugin' 有什么想法吗?如果您的项目使用swif

我正在创建一个本机iOS应用程序,其中我添加了Cordova,以便为一个控制器使用
CDVViewController
。这是应该的。然后我将添加WebRTC功能到该web视图中

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

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

有什么想法吗?

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

@objcMembers

类iosrtcPlugin:CDVPlugin

您修复了吗?@WorieN是的。但我不记得具体是怎么做的。与Cordova+iosrtc合作是我一生中最糟糕的开发体验。有很多问题,如果不是完全必要的话,我不建议走这条路。谢谢你的反馈,但我想我别无选择。