无法将'UIView'类型的值转换为预期的参数类型'UIWebView'

时间:2016-09-24 13:59:00

标签: ios swift cordova uiview uiwebview

我正在使用cordova-plugin-iosrtc。

我遇到以下错误。

  

iOSRTCApp主/平台/ IOS / iOSRTCApp /插件/科尔多瓦-插件-iosrtc / iosrtcPlugin.swift:622:24:   无法将“UIView”类型的值转换为预期的参数类型   '的UIWebView'

根据存储库,我不应该收到此错误。

以下是代码段

let pluginMediaStreamRenderer = PluginMediaStreamRenderer(
            webView:self.webView!,
            eventListener: { (data: NSDictionary) -> Void in
                let result = CDVPluginResult(status: CDVCommandStatus_OK, messageAsDictionary: data as [NSObject : AnyObject])

                // Allow more callbacks.
                result.setKeepCallbackAsBool(true);
                self.emit(command.callbackId, result: result)
            }
        )

我试图将UIView转换为UIwebview,但这也没有发生。

1 个答案:

答案 0 :(得分:5)

这是一些版本不兼容问题。

尝试安装以下cordova版本并添加兼容的iOS插件

npm install -g cordova@5.2.0
cordova platform add ios