【发布时间】:2015-05-19 10:36:49
【问题描述】:
我正在开发一个自定义的 cordova 插件。我需要从iOS(Swift) 调用javascript 方法,并以NSObject 作为参数。
let methodToBeCalled = context.objectForKeyedSubscript("videoStreamAvailableForRendering")
let valueReturnedFromMethod: JSValue = methodToBeCalled.callWithArguments([stream])
println("valueReturnedFromMethod \(valueReturnedFromMethod.toObject())")
“stream”是我需要传递的对象。传递字符串时没有错误,但是当我传递流对象时出现以下错误:
NSForwarding: 警告: 'SwiftObject' 类的对象 0x100f6f5e0 没有实现 methodSignatureForSelector: -- 前面的麻烦 无法识别的选择器 +[SwiftObject copyWithZone:]
帮帮我...
【问题讨论】:
标签: javascript ios cordova swift