Ошибка переопределения функции в Swift 2

Этот код в XCode 6 не имеет ошибки, но в XCode 7 (Swift 2) эта ошибка произошла:

Метод не переопределяет любой метод из своего суперкласса

override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
        /* Called when a touch begins */

}

Когда удалитьoverride слово эта ошибка произошла:

Метод 'трогает Began (: withEvent :) «с селектором Objective-C» затрагивает Beg: withEvent: «конфликтует с методом» затрагивает Bean (: withEvent :) 'из суперкласса' UIResponder 'с тем же селектором Objective-C

Ответы на вопрос(2)

Ваш ответ на вопрос