swift - Cordova 插件初始化

标签 swift cordova meteor phonertc

在用于 Meteor 1.2 的 Cordova 插件中的以下代码的 XCode 中出现错误:

PhoneRTCPlugin.swift
override init(webView: UIWebView) {
<code...>
super.init(webView: webView)
}

错误是: 无法覆盖标记为不可用的“init” 'init(webView:)' 不可用:在 Cordova 3.9.2 中已弃用。请改用 plugininitialize 方法。

感谢您的帮助。

最佳答案

它告诉您 init(webView: UIWebView) 不可用,因为它已被弃用,请改用 pluginInitialize

override func pluginInitialize() {
   peerConnectionFactory = RTCPeerConnectionFactory()
   RTCPeerConnectionFactory.initializeSSL()
}

关于swift - Cordova 插件初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33906955/

相关文章:

ios - UICollectionView 高度的动画看起来很奇怪,单元格缩小

javascript - 提供给 insertCSS() 的文件路径应该相对于什么?

angular - 未捕获( promise ): cordova_not_available in Ionic 2

android - Android 上的 Cordova FCM

javascript - 在 Meteor HTTP GET 请求中发送数据

ios - CollectionView sizeForitemAt 方法不适用于 ios 9

Swift 应用程序因 RLMException 而崩溃

javascript - public_id未定义 Meteor+Cloudinary

javascript - 我应该在哪里调用 React Redux Meteor.js 混合物中的订阅

ios - 是否可以在故​​事板中引用其他 Storyboard?