title: Find UILabel in UIView in Swift
body: <p>I'm trying to find my UILabels in my superview of my UIViewControllers.
  This is my code:</p>
  
  <pre><code>func watch(startTime:String, endTime:String) {
      if superview == nil {println("NightWatcher: No viewcontroller specified");return}
  
      listSubviewsOfView(self.superview!)
  
  }
  
  func listSubviewsOfView(view: UIView) {
      var subviews = view.subviews
  
      if (subviews.count == 0) { return }
  
      view.backgroundColor = UIColor.blackColor()
  
      for subview in subviews {
          if subview.isKindOfClass(UILabel) {
              // do something with label..
          }
          self.listSubviewsOfView(subview as UIView)
      }
  }
  </code></pre>
  
  <p>This is how it is recommended to in Objective-C, but in Swift I get nothing but UIViews and CALayer. I definitely have UILabels in the view that is supplied to this method. What am I missing?</p>
  
  <p>The call in my UIViewController:</p>
  
  <pre><code>  NightWatcher(view: self.view).watch("21:00", endTime: "08:30") // still working on
  </code></pre>