title: Change label.text from function Xcode/Swift
body: <p>I have a timer, which calls a selector. 
  Directly from that function, I want to change the text of a label. </p>
  
  <pre><code>@IBOutlet weak var myLabel: UILabel!
  
  override func viewDidLoad() {
  var timer = NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
  }
  
  func update () {
  self.myLabel.text = "MyNewText"
  }
  </code></pre>
  
  <p>Xcode tells me to use "self", but the label is still not updating! 
  Thanks for your help!</p>