小编Flá*_*eal的帖子

Swift(iOS)插件 - 插件错误中未定义的方法 - Cordova

我正在重写从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)

有人知道发生了什么?

最好,

弗拉维奥

plugins objective-c ios cordova swift

7
推荐指数
3
解决办法
2178
查看次数

Flash AS3 eval()

我是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

flash actionscript-3

2
推荐指数
1
解决办法
3823
查看次数

标签 统计

actionscript-3 ×1

cordova ×1

flash ×1

ios ×1

objective-c ×1

plugins ×1

swift ×1