Swift,函数类型为params,继承不兼容

时间:2015-02-19 21:07:57

标签: ios swift

我正在开发一个快速框架来在swift中实现actionscript 3事件系统。有一些限制,如函数指针比较是不可能的,但没关系。我正在实施自定义事件。

所以这就是问题所在:

https://github.com/philipgeorgiev123/SwiftEvents/blob/master/SwiftEvents/ViewController.swift

我正在尝试添加自定义事件监听器,如:

view2.addEventListener(CustomEvent.CUSTOM_TYPE, withFunction: customEventHandler)

func customEventHandler (e : CustomEvent)
{
     var event : CustomEvent = e as CustomEvent
     println(event.customAttribute)
}

但addEventListener行说'Event'不是'CustomEvent'的子类

func customEventHandler (e : Event)
{
    var event : CustomEvent = e as CustomEvent
    println(event.customAttribute)
}

有没有办法在没有演员的情况下做到这一点?

谢谢

0 个答案:

没有答案