如何使一个方法在整个项目中可用

How to make a method available in the whole project

我有以下代码来处理滑动手势。

    func handleSwipes(sender:UISwipeGestureRecognizer) {

    if (sender.direction == .Right) {
        print("Swipe Right")
        self.performSegueWithIdentifier("eventsModally", sender: self)
    }
}

使此方法在整个项目中可用而不是在每个 ViewController class 中实施的最佳做法是什么?

非常感谢您的帮助。

把它放在 class extension.

extension UIViewController {
    func handleSwipes(sender:UISwipeGestureRecognizer) {
        if (sender.direction == .Right) {
            print("Swipe Right")
            self.performSegueWithIdentifier("eventsModally", sender: self)
        }
    }
}