title: textFieldDidBeginEditing func is not being called when tapping on a text field
body: <p>I have a project with three views that are all multiple textFields that call a UIPickerView when tapped. I have two of the views working just fine but when I started on the third one I cannot get the <code>textFieldDidBeginEditing</code> function to be called. I confirmed this by putting a break point at the first line of the function. When I run, the breakpoint is never hit, even when I tap on any of the fields in the view. I copied and pasted the code from the other views, changing the variable names.</p>
  
  <p>Each of the textFields are initialized in the <code>viewDidLoad</code> method to the dataPickerView variable I defined in the prior code. The <code>dataPickerView.delegate = self</code> and <code>dataPickerView.dataSource = self</code> also.</p>
  
  <p>Here is what I think is the relevant code. I'm sure there is something simple I am missing</p>
  
  <pre><code>@IBOutlet var enterDispPhys: UITextField!
  @IBOutlet var enterUser: UITextField!
  @IBOutlet var enterInsurance: UITextField!
  @IBOutlet var enterBodyPart: UITextField!
  
  override func viewDidLoad() {
      super.viewDidLoad()
  
      self.userLabel.text = userName
      self.teamLabel.text = teamName
  
      //initialize the inputView of the dispensing physician field to the PickerView
      enterDispPhys.inputView = dataPickerView
  
      //initialize the inputView of the user name field to the PickerView
      enterUser.inputView = dataPickerView
  
      //initialize the inputView of the insurance field to the PickerView
      enterInsurance.inputView = dataPickerView
  
      //initialize the inputView of the body part field to the PickerView
      enterBodyPart.inputView = dataPickerView
  
      dataPickerView.delegate = self
      dataPickerView.dataSource = self
  }
  
  override func didReceiveMemoryWarning() {
      super.didReceiveMemoryWarning()
      // Dispose of any resources that can be recreated.
  }
  
  func textFieldDidBeginEditing(textField: UITextField) {
      activeDataArray == [] //clear out the clicked field data array
      if textField == enterDispPhys {
          activeDataArray = dispPhys
      } else
          if textField == enterUser {
              activeDataArray = userNameList
      } else
          if textField == enterInsurance {
              activeDataArray = insCode
      } else
          if textField == enterBodyPart {
              activeDataArray = bodyPart
      }
      dataPickerView.reloadAllComponents()
      dataPickerView.hidden = false
      println(activeDataArray)
  }
  </code></pre>