How to invoke generic function via Selector at runtime in Swift?

Viewed 1377

I'm trying to register a callback for an UI event at runtime like this.

func observeEvent(event: UIControlEvent){
    self.addTarget(self, action: "eventFired:", forControlEvents: event)
}

func eventFired<T>(sender: T){
    print("event fired!")
}

It crashes and say that it couldn't find the eventFired: at runtime. Can you help to solve this?

1 Answers
Related