2016-09-24 91 views
3

我正在使用cordova-plugin-iosrtc。無法將類型'UIView'的值轉換爲預期的參數類型'UIWebView'

我遇到以下錯誤。

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但也沒有發生。

+0

您正在使用的iOS科爾多瓦> = 4,這是不支持的兼容。降級至3.9.2。 –

+0

https://github.com/eface2face/cordova-plugin-iosrtc/issues/142 –

+0

自3.0.0版開始支持它:https://github.com/eface2face/cordova-plugin-iosrtc#version-300 – saghul

回答

5

這是一些版本不兼容的問題。

嘗試安裝以下科爾多瓦版本,並添加了iOS插件都

npm install -g [email protected] 
cordova platform add ios 
+0

現在沒有編譯錯誤,但它顯示了Apache Cordova「設備已準備就緒「。但未顯示apprtc.appspot.com的任何想法 –

相關問題