0

I cannot get a timer to work in Swift please help. I get the error extra 'selector' in call.

var timer = NSTimer.scheduledTimerWithTimeInterval(
   1, 
   target: self, 
   selector: Selector ("result"), 
   userInfo: nil, 
   repeats: true
)
Sean F
  • 2,352
  • 3
  • 28
  • 40

2 Answers2

1

Use this instead

var timer = NSTimer.scheduledTimerWithTimeInterval    (
   1, 
    target: self, 
   selector: "result", 
   userInfo: nil, 
   repeats: true
)
0

One from a method I wrote:

override func viewDidLoad() {
            super.viewDidLoad()

            let aSelector : Selector = "updateTime"
            let timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: aSelector, userInfo: nil, repeats: true)

        }

        func updateTime() {

        }
Steve Rosenberg
  • 19,348
  • 7
  • 46
  • 53