Передача параметров в метод, вызываемый NSTimer в Swift

Я пытаюсь передать аргумент методу, который вызывается NSTimer в моем коде. Это исключение. Вот как я это делаю. Circle - мой пользовательский класс.

    var circle = Circle()
    var timer = NSTimer.scheduledTimerWithInterval(1.0, target: self, selector: animate, userInfo: circle, repeats: true)

Ниже приведен метод, который вызывается

    func animate(circle: Circle) -> Void{
      //do stuff with circle
    }

Примечание. Метод находится в том же классе, в котором он вызывается. Поэтому я верю, что правильно поставил цель.

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

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