Hi,
dieser Code, soll die Variable i jede Sekunde um 1 erhöhen und Ausgeben.
Problem: Wird nur einmal erhöt dabei repeat = true warum??
1 | import Cocoa
|
2 |
|
3 | class ViewController: NSViewController {
|
4 |
|
5 | override func viewDidLoad() {
|
6 | super.viewDidLoad()
|
7 | var timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("increment"), userInfo: nil, repeats: true) // Do any additional setup after loading the view.
|
8 | }
|
9 |
|
10 | override var representedObject: AnyObject? {
|
11 | didSet {
|
12 | // Update the view, if already loaded.
|
13 | }
|
14 | }
|
15 |
|
16 | func increment(){
|
17 | var i = 0
|
18 | i++
|
19 | tf.stringValue = "\(i).Mal"
|
20 |
|
21 |
|
22 | }
|
23 |
|
24 | @IBOutlet weak var tf: NSTextField!
|
25 |
|
26 | }
|
Mfg