我正在重写从Objective-C到Swift的应用程序中的所有插件.这些插件由Cordova调用.所有插件在Objective-C中都能正常工作.
但是当我尝试使用swift版本插件运行应用程序时,我得到以下错误.
错误:方法'getMAC2:'未在插件'MACPlugin2'中定义
我在重写到Swift的任何插件的所有方法中都会出现此错误.
看看这个插件代码示例:
import Foundation
@objc(MACPlugin2)
class MACPlugin2 : CDVPlugin {
func getMAC2(command : CDVInvokedUrlCommand){
print("########## ENTER MACPLUGIN 2 ###########")
}
}
Run Code Online (Sandbox Code Playgroud)
有人知道发生了什么?
最好,
弗拉维奥
我是AS3的新手.我的fla中有15个声音; 我将它们导入库并导出所有名称的声音s1, s2, s3, ... s15
我创建了一个接收数字然后播放声音的功能.
在AS2我可以用eval喜欢eval("s" + n),但在AS3我不能!
我的AS3代码是:
function PlaySound(Num:Number=NaN) {
var mySound:Sound = new ["s"+Num]();
mySound.play();
}
Run Code Online (Sandbox Code Playgroud)
显然我收到了错误!
有人可以帮帮我吗?
最好的,Flávio