Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIPickerView返回“&引用;在PickerWheel上,但在UITextField XCode 7中返回正确的值_Ios_Swift_Uitextfield_Xcode7_Uipickerview - Fatal编程技术网

Ios UIPickerView返回“&引用;在PickerWheel上,但在UITextField XCode 7中返回正确的值

Ios UIPickerView返回“&引用;在PickerWheel上,但在UITextField XCode 7中返回正确的值,ios,swift,uitextfield,xcode7,uipickerview,Ios,Swift,Uitextfield,Xcode7,Uipickerview,我对编程/编码真的是个新手(也就是说,直到这个周末我才做过),我被卡住了。我一直在关注youtube等网站上的大量教程,我确信我做的一切都是对的,但是我的拾取轮显示的不是正确的值而是“?”,除非选择了其中一个“?”,否则文本字段中会显示正确的文本。有人能看出我的错误吗 我也看过这个论坛,但就我所知,我所做的一切都是正确的 另外,我现在不能嵌入图片,因为我太新了 导入UIKit 类ProfileCreator:UIViewController、UIPickerViewDeleteGate、UI

我对编程/编码真的是个新手(也就是说,直到这个周末我才做过),我被卡住了。我一直在关注youtube等网站上的大量教程,我确信我做的一切都是对的,但是我的拾取轮显示的不是正确的值而是“?”,除非选择了其中一个“?”,否则文本字段中会显示正确的文本。有人能看出我的错误吗

我也看过这个论坛,但就我所知,我所做的一切都是正确的

另外,我现在不能嵌入图片,因为我太新了

导入UIKit
类ProfileCreator:UIViewController、UIPickerViewDeleteGate、UIExtFieldDelegate、UIPickerViewDataSource{
// -------------------------------------------------------------------------------------- //
//从文本字段开始1的DOB选择器//
@IBOutlet弱变量DOBSelectorTextField:UITextField!
func textField didbeginediting(textField:UITextField){
让datepicker=UIDatePicker()
textField.inputView=日期选择器
datepicker.datePickerMode=UIDatePickerMode.Date
datepicker.addTarget(自身,操作:“datepickerchanged:”,forControlEvents:.ValueChanged)
}
func textField应返回(textField:UITextField)->Bool{
textField.resignFirstResponder()辞职
返回真值
}
func DatePicker已更改(发件人:UIDatePicker){
let formatter=NSDateFormatter()
formatter.dateFormat=“dd MMMM yyyy”
DOBSelectorTextField.text=formatter.stringFromDate(sender.date)
}
//来自文本字段末尾1的DOB选择器//
// -------------------------------------------------------------------------------------- //
//文本字段开始1中的性别选择器//
@IBOutlet弱var GenderSelectorTextField:UITextField!
var GenderSelectorData=[“男性”、“女性”]
var GenderSelectorPicker=UIPickerView()
//文本字段末尾1的性别选择器//
// -------------------------------------------------------------------------------------- //
//高度整数文本字段开始1//
@IBOutlet弱var高度WholeNumber文本字段:UITextField!
//高度整数文本字段开始1//
// -------------------------------------------------------------------------------------- //
//高度整数单位选择器文本字段开始1//
@IBOutlet弱var高度WholenumberUnitSelectorExtfield:UIExtfield!
var HeightWholeNumberUnitSelectorData=[“m”,“ft”]
var HeightWholeNumberUnitSelectorPicker=UIPickerView()
//高度整数单位选择器文本字段开始1//
// -------------------------------------------------------------------------------------- //
//高度十进制数字文本字段开始1//
@IBOutlet弱var HeightDecimalTextField:UITextField!
//高度十进制数字文本字段结束1//
// -------------------------------------------------------------------------------------- //
//高度十进制数字单位选择器文本字段开始1//
@IBOutlet弱var HeightDecimalNumberRunitSelectorTextField:UITextField!
var HeightDecimalNumberUnitSelectorData=[“厘米”,“英寸”]
var HeightDecimalNumberInitSelectorPicker=UIPickerView()
//高度十进制数字单位选择器文本字段结束1//
// -------------------------------------------------------------------------------------- //
//当前权重整数文本字段开始1//
@IBOutlet弱无功电流权重WholeNumber文本字段:UITextField!
//当前权重整数文本字段开始1//
// -------------------------------------------------------------------------------------- //
//当前重量整数单位选择器文本字段开始1//
@IBOutlet弱无功电流权重WholeNumber UnitSelectorExtField:UIExtField!
var CurrentWeightWholeNumberUnitSelectorData=[“kg”,“lb”]
var CurrentWeightWholeNumberUnitSelectorPicker=UIPickerView()
//当前重量整数单位选择器文本字段开始1//
// -------------------------------------------------------------------------------------- //
//当前重量十进制数字文本字段开始1//
@IBOutlet弱无功电流权重小数点域:UITextField!
//当前重量十进制数文本字段结束1//
// -------------------------------------------------------------------------------------- //
//当前重量十进制数字单位选择器文本字段开始1//
@IBOUTLE弱无功电流权重小数点位ITSELECTORTEXTFIELD:UITextField!
var CurrentWeightDecimalNumberUnitSelectorData=[“g”,“oz”]
var currentWeightDecimalNumberRunitSelectorPicker=UIPickerView()
//当前重量十进制数字单位选择器文本字段结束1//
// -------------------------------------------------------------------------------------- //
//关闭键盘开始//
关闭键盘(){
self.view.endEditing(true)
}
覆盖功能触摸开始(触摸:设置,withEvent事件:UIEvent?){
关闭键盘()
}
//关闭键盘端//
// -------------------------------------------------------------------------------------- //
重写func viewDidLoad(){
super.viewDidLoad()
//加载视图后执行任何其他设置。
// -------------------------------------------------------------------------------------- //
//文本字段开始2的DOB选择器//
DOBSelectorTextField.delegate=self
//来自文本字段末尾2的DOB选择器//
// -------------------------------------------------------------------------------------- //
//文本字段开始2的性别选择器//
GenderSelectorPicker.delegate=self
GenderSelectorPicker.dataSource=self
GenderSelectorExtField.inputView=GenderSelectorPicker
//文本字段末尾2的性别选择器//
// -------------------------------------------------------------------------------------- //
//高度整数单位选择器文本字段开始2//
HeightWholeNumberUnitSelectorPicker.delegate=self
HeightWholeNumberUnitSelectorPicker.dataSource=self
高度WholenumberUnitSelec
import UIKit

class ProfileCreator: UIViewController, UIPickerViewDelegate, UITextFieldDelegate, UIPickerViewDataSource {

// -------------------------------------------------------------------------------------- //

// DOB Selector From Text Field Start 1 //

@IBOutlet weak var DOBSelectorTextField: UITextField!

func textFieldDidBeginEditing(textField: UITextField) {
    let datepicker = UIDatePicker()
    textField.inputView = datepicker
    datepicker.datePickerMode = UIDatePickerMode.Date
    datepicker.addTarget(self, action: "datepickerchanged:", forControlEvents: .ValueChanged)
}

func textFieldShouldReturn(textField: UITextField) -> Bool {
    textField.resignFirstResponder()
    return true
}

func datepickerchanged(sender: UIDatePicker) {
    let formatter = NSDateFormatter()
    formatter.dateFormat = "dd MMMM yyyy"
    DOBSelectorTextField.text = formatter.stringFromDate(sender.date)

}

// DOB Selector From Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Gender Selector From Text Field Start 1 //

@IBOutlet weak var GenderSelectorTextField: UITextField!
var GenderSelectorData = ["Male", "Female"]
var GenderSelectorPicker = UIPickerView()

// Gender Selector From Text Field End 1 //

// -------------------------------------------------------------------------------------- //

 // Height Whole Number Text Field Start 1 //

@IBOutlet weak var HeightWholeNumberTextField: UITextField!

// Height Whole Number Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Height Whole Number Unit Selector Text Field Start 1 //

@IBOutlet weak var HeightWholeNumberUnitSelectorTextField: UITextField!
var HeightWholeNumberUnitSelectorData = ["m", "ft"]
var HeightWholeNumberUnitSelectorPicker = UIPickerView()

// Height Whole Number Unit Selector Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Height Decimal Number Text Field Start 1 //

@IBOutlet weak var HeightDecimalTextField: UITextField!

// Height Decimal Number Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Height Decimal Number Unit Selector Text Field Start 1 //

@IBOutlet weak var HeightDecimalNumberUnitSelectorTextField: UITextField!
var HeightDecimalNumberUnitSelectorData = ["cm", "inch"]
var HeightDecimalNumberUnitSelectorPicker = UIPickerView()

// Height Decimal Number Unit Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Whole Number Text Field Start 1 //

@IBOutlet weak var CurrentWeightWholeNumberTextField: UITextField!

// Current Weight Whole Number Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Whole Number Unit Selector Text Field Start 1 //

@IBOutlet weak var CurrentWeightWholeNumberUnitSelectorTextField: UITextField!
var CurrentWeightWholeNumberUnitSelectorData = ["kg", "lb"]
var CurrentWeightWholeNumberUnitSelectorPicker = UIPickerView()

// Current Weight Whole Number Unit Selector Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Decimal Number Text Field Start 1 //

@IBOutlet weak var CurrentWeightDecimalNumberTextField: UITextField!

// Current Weight Decimal Number Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Decimal Number Unit Selector Text Field Start 1 //

@IBOutlet weak var CurrentWeightDecimalNumberUnitSelectorTextField: UITextField!
var CurrentWeightDecimalNumberUnitSelectorData = ["g", "oz"]
var CurrentWeightDecimalNumberUnitSelectorPicker = UIPickerView()

// Current Weight Decimal Number Unit Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Close keyboard start //

func closekeyboard() {
    self.view.endEditing(true)
}

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    closekeyboard()
}

// Close keyboard end //

// -------------------------------------------------------------------------------------- //

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.

// -------------------------------------------------------------------------------------- //

// DOB Selector From Text Field Start 2 //

    DOBSelectorTextField.delegate = self

// DOB Selector From Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Gender Selector From Text Field Start 2 //

    GenderSelectorPicker.delegate = self
    GenderSelectorPicker.dataSource = self
    GenderSelectorTextField.inputView = GenderSelectorPicker

// Gender Selector From Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Height Whole Number Unit Selector Text Field Start 2 //

    HeightWholeNumberUnitSelectorPicker.delegate = self
    HeightWholeNumberUnitSelectorPicker.dataSource = self
    HeightWholeNumberUnitSelectorTextField.inputView = HeightWholeNumberUnitSelectorPicker

// Height Whole Number Unit Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Height Decimal Unit Selector Text Field Start 1 //

    HeightDecimalNumberUnitSelectorPicker.delegate = self
    HeightDecimalNumberUnitSelectorPicker.dataSource = self
    HeightDecimalNumberUnitSelectorTextField.inputView = HeightDecimalNumberUnitSelectorPicker

// Height Decimal Unit Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Whole Number Unit Selector Text Field Start 2 //

    CurrentWeightWholeNumberUnitSelectorPicker.delegate = self
    CurrentWeightWholeNumberUnitSelectorPicker.dataSource = self
    CurrentWeightWholeNumberUnitSelectorTextField.inputView = CurrentWeightWholeNumberUnitSelectorPicker

// Current Weight Whole Number Unit Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Current Weight Decimal Unit Selector Text Field Start 1 //

    CurrentWeightDecimalNumberUnitSelectorPicker.delegate = self
    CurrentWeightDecimalNumberUnitSelectorPicker.dataSource = self
    CurrentWeightDecimalNumberUnitSelectorTextField.inputView = CurrentWeightDecimalNumberUnitSelectorPicker

// Current Weight Decimal Unit Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

// -------------------------------------------------------------------------------------- //

// Selectors Start 1 //

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
    return 1

}

func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    if pickerView == GenderSelectorPicker {
        return GenderSelectorData.count

        } else if pickerView == HeightWholeNumberUnitSelectorPicker {
          return HeightWholeNumberUnitSelectorData.count

        } else if pickerView == HeightDecimalNumberUnitSelectorPicker {
          return HeightDecimalNumberUnitSelectorData.count

        } else if pickerView == CurrentWeightWholeNumberUnitSelectorPicker {
          return CurrentWeightWholeNumberUnitSelectorData.count

        } else if pickerView == CurrentWeightDecimalNumberUnitSelectorPicker {
          return CurrentWeightDecimalNumberUnitSelectorData.count

        }

    return 1

}

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent comonent: Int) {
    if pickerView == GenderSelectorPicker {
        GenderSelectorTextField.text = GenderSelectorData[row]

        } else if pickerView == HeightWholeNumberUnitSelectorPicker {
          HeightWholeNumberUnitSelectorTextField.text = HeightWholeNumberUnitSelectorData[row]

        } else if pickerView == HeightDecimalNumberUnitSelectorPicker {
          HeightDecimalNumberUnitSelectorTextField.text = HeightDecimalNumberUnitSelectorData[row]

        } else if pickerView == CurrentWeightWholeNumberUnitSelectorPicker {
          CurrentWeightWholeNumberUnitSelectorTextField.text = CurrentWeightWholeNumberUnitSelectorData[row]

        } else if pickerView == CurrentWeightDecimalNumberUnitSelectorPicker {
          CurrentWeightDecimalNumberUnitSelectorTextField.text = CurrentWeightDecimalNumberUnitSelectorData[row]

}

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    if pickerView == GenderSelectorPicker {
        return GenderSelectorData[row]

        } else if pickerView == HeightWholeNumberUnitSelectorPicker {
          return HeightWholeNumberUnitSelectorData[row]

        } else if pickerView == HeightDecimalNumberUnitSelectorPicker {
          return HeightDecimalNumberUnitSelectorData[row]

        } else if pickerView == CurrentWeightWholeNumberUnitSelectorPicker {
          return CurrentWeightWholeNumberUnitSelectorData[row]

        } else if pickerView == CurrentWeightDecimalNumberUnitSelectorPicker {
          return CurrentWeightDecimalNumberUnitSelectorData[row]

        }

          return ""

    }

}

// Selectors End 1

}
import UIKit

class ProfileCreator: UIViewController, UIPickerViewDelegate, UITextFieldDelegate, UIPickerViewDataSource {

var output: Int = 0
var output2: Int = 0

// -------------------------------------------------------------------------------------- //

// DOB Selector From Text Field Start 1 //

@IBOutlet weak var DOBSelectorTextField: UITextField!

func textFieldDidBeginEditing(textField: UITextField) {
    let datepicker = UIDatePicker()
    textField.inputView = datepicker
    datepicker.datePickerMode = UIDatePickerMode.Date
    datepicker.addTarget(self, action: "datepickerchanged:", forControlEvents: .ValueChanged)
}

func textFieldShouldReturn(textField: UITextField) -> Bool {
    textField.resignFirstResponder()
    return true
}

func datepickerchanged(sender: UIDatePicker) {
    let formatter = NSDateFormatter()
    formatter.dateFormat = "dd MMMM yyyy"
    DOBSelectorTextField.text = formatter.stringFromDate(sender.date)

}

// DOB Selector From Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Gender Selector From Text Field Start 1 //

@IBOutlet weak var GenderSelectorTextField: UITextField!
var GenderSelectorData = ["Male", "Female"]
var GenderSelectorPicker = UIPickerView()

// Gender Selector From Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Height Whole Number Text Field Start 1 //

@IBOutlet weak var HeightWholeNumberTextField: UITextField!

// Height Whole Number Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Height Whole Number Unit Selector Text Field Start 1 //

@IBOutlet weak var HeightWholeNumberUnitSelectorTextField: UITextField!
var HeightWholeNumberUnitSelectorData = ["m", "ft"]
var HeightWholeNumberUnitSelectorPicker = UIPickerView()

// Height Whole Number Unit Selector Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Height Decimal Number Text Field Start 1 //

@IBOutlet weak var HeightDecimalTextField: UITextField!

// Height Decimal Number Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Height Decimal Number Unit Selector Text Field Start 1 //

@IBOutlet weak var HeightDecimalNumberUnitSelectorTextField: UITextField!
var HeightDecimalNumberUnitSelectorData = ["cm", "inch"]
var HeightDecimalNumberUnitSelectorPicker = UIPickerView()

// Height Decimal Number Unit Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Whole Number Text Field Start 1 //

@IBOutlet weak var CurrentWeightWholeNumberTextField: UITextField!

// Current Weight Whole Number Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Whole Number Unit Selector Text Field Start 1 //

@IBOutlet weak var CurrentWeightWholeNumberUnitSelectorTextField: UITextField!
var CurrentWeightWholeNumberUnitSelectorData = ["kg", "lb"]
var CurrentWeightWholeNumberUnitSelectorPicker = UIPickerView()

// Current Weight Whole Number Unit Selector Text Field Start 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Decimal Number Text Field Start 1 //

@IBOutlet weak var CurrentWeightDecimalNumberTextField: UITextField!

// Current Weight Decimal Number Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Current Weight Decimal Number Unit Selector Text Field Start 1 //

@IBOutlet weak var CurrentWeightDecimalNumberUnitSelectorTextField: UITextField!
var CurrentWeightDecimalNumberUnitSelectorData = ["g", "oz"]
var CurrentWeightDecimalNumberUnitSelectorPicker = UIPickerView()

// Current Weight Decimal Number Unit Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Current Fitness Goal Selector Text Field Start 1 //

@IBOutlet weak var CurrentFitnessGoalSelectorTextField: UITextField!
var CurrentFitnessGoalSelectorData = ["Lose Fat", "Gain Muscle", "Maintain Physique"]
var CurrentFitnessGoalSelectorPicker = UIPickerView()

// Current Fitness Goal Selector Text Field End 1 //

// -------------------------------------------------------------------------------------- //

// Weekly Activity Level Text Field Start 1 //

@IBOutlet weak var WeeklyActivityLevelTextField: UITextField!
var WeeklyActivityLevelTextFieldData = ["I am sedentary (little or no exercise)", "I am lightly active (light exercise/sports 1-3 days per week)", "I am moderately active (moderate exercise/sports 3-5 days per week)", "I am very active (hard exercise/sports 6-7 days a week)", "I am extra active (very hard exercise/sports & physical job or 2 x training"]
var WeeklyActivityLevelSelectorPicker = UIPickerView()

// Weekly Activity Level Text Field End 1 //

// Close keyboard start //

func closekeyboard() {
    self.view.endEditing(true)
}

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    closekeyboard()
}

// Close keyboard end //

// -------------------------------------------------------------------------------------- //

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.

// -------------------------------------------------------------------------------------- //

// DOB Selector From Text Field Start 2 //

    DOBSelectorTextField.delegate = self

// DOB Selector From Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Gender Selector From Text Field Start 2 //

    GenderSelectorPicker.delegate = self
    GenderSelectorPicker.dataSource = self
    GenderSelectorTextField.inputView = GenderSelectorPicker

// Gender Selector From Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Height Whole Number Unit Selector Text Field Start 2 //

    HeightWholeNumberUnitSelectorPicker.delegate = self
    HeightWholeNumberUnitSelectorPicker.dataSource = self
    HeightWholeNumberUnitSelectorTextField.inputView = HeightWholeNumberUnitSelectorPicker

// Height Whole Number Unit Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Height Decimal Unit Selector Text Field Start 2 //

    HeightDecimalNumberUnitSelectorPicker.delegate = self
    HeightDecimalNumberUnitSelectorPicker.dataSource = self
    HeightDecimalNumberUnitSelectorTextField.inputView = HeightDecimalNumberUnitSelectorPicker

// Height Decimal Unit Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Current Weight Whole Number Unit Selector Text Field Start 2 //

    CurrentWeightWholeNumberUnitSelectorPicker.delegate = self
    CurrentWeightWholeNumberUnitSelectorPicker.dataSource = self
    CurrentWeightWholeNumberUnitSelectorTextField.inputView = CurrentWeightWholeNumberUnitSelectorPicker

// Current Weight Whole Number Unit Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Current Weight Decimal Unit Selector Text Field Start 2 //

    CurrentWeightDecimalNumberUnitSelectorPicker.delegate = self
    CurrentWeightDecimalNumberUnitSelectorPicker.dataSource = self
    CurrentWeightDecimalNumberUnitSelectorTextField.inputView = CurrentWeightDecimalNumberUnitSelectorPicker

// Current Weight Decimal Unit Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Current Fitness Goal Selector Text Field Start 2 //

    CurrentFitnessGoalSelectorPicker.delegate = self
    CurrentFitnessGoalSelectorPicker.dataSource = self
    CurrentFitnessGoalSelectorTextField.inputView = CurrentFitnessGoalSelectorPicker

// Current Fitness Goal Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

// Weekly Activity Level Selector Text Field Start 2 //

    WeeklyActivityLevelSelectorPicker.delegate = self
    WeeklyActivityLevelSelectorPicker.dataSource = self
    WeeklyActivityLevelTextField.inputView = WeeklyActivityLevelSelectorPicker

// Weekly Activity Level Selector Text Field End 2 //

// -------------------------------------------------------------------------------------- //

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

// -------------------------------------------------------------------------------------- //

// Selectors Start 1 //

func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
    return 1

}

func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    if pickerView == GenderSelectorPicker {
        output = 1
    } else if pickerView == HeightWholeNumberUnitSelectorPicker {
        output = 2
    } else if pickerView == HeightDecimalNumberUnitSelectorPicker {
        output = 3
    } else if pickerView == CurrentWeightWholeNumberUnitSelectorPicker {
        output = 4
    } else if pickerView == CurrentWeightDecimalNumberUnitSelectorPicker {
        output = 5
    } else if pickerView == CurrentFitnessGoalSelectorPicker { output = 6
    } else if pickerView == WeeklyActivityLevelSelectorPicker {
        output = 7
    }

    switch output{
    case 1:
        return GenderSelectorData.count
    case 2:
        return HeightWholeNumberUnitSelectorData.count
    case 3:
        return HeightDecimalNumberUnitSelectorData.count
    case 4:
        return CurrentWeightWholeNumberUnitSelectorData.count
    case 5:
        return CurrentWeightDecimalNumberUnitSelectorData.count
    case 6:
        return CurrentFitnessGoalSelectorData.count
    case 7:
        return WeeklyActivityLevelTextFieldData.count
    default:
        return 1
    }
}

func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    if pickerView == GenderSelectorPicker {
        output2 = 1
    } else if pickerView == HeightWholeNumberUnitSelectorPicker {
        output2 = 2
    } else if pickerView == HeightDecimalNumberUnitSelectorPicker {
        output2 = 3
    } else if pickerView == CurrentWeightWholeNumberUnitSelectorPicker {
        output2 = 4
    } else if pickerView == CurrentWeightDecimalNumberUnitSelectorPicker {
        output2 = 5
    } else if pickerView == CurrentFitnessGoalSelectorPicker {
        output2 = 6
    } else if pickerView == WeeklyActivityLevelSelectorPicker {
        output2 = 7
    }

    switch output2{
    case 1:
        return GenderSelectorData[row]
    case 2:
        return HeightWholeNumberUnitSelectorData[row]
    case 3:
        return HeightDecimalNumberUnitSelectorData[row]
    case 4:
        return CurrentWeightWholeNumberUnitSelectorData[row]
    case 5:
        return CurrentWeightDecimalNumberUnitSelectorData[row]
    case 6:
        return CurrentFitnessGoalSelectorData[row]
    case 7:
        return WeeklyActivityLevelTextFieldData[row]
    default:
        return ""
    }
}


func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent comonent: Int) {
    if pickerView == GenderSelectorPicker {
        GenderSelectorTextField.text = GenderSelectorData[row]
    } else if pickerView == HeightWholeNumberUnitSelectorPicker {
        HeightWholeNumberUnitSelectorTextField.text = HeightWholeNumberUnitSelectorData[row]
    } else if pickerView == HeightDecimalNumberUnitSelectorPicker {
        HeightDecimalNumberUnitSelectorTextField.text = HeightDecimalNumberUnitSelectorData[row]
    } else if pickerView == CurrentWeightWholeNumberUnitSelectorPicker {
        CurrentWeightWholeNumberUnitSelectorTextField.text = CurrentWeightWholeNumberUnitSelectorData[row]
    } else if pickerView == CurrentWeightDecimalNumberUnitSelectorPicker {
        CurrentWeightDecimalNumberUnitSelectorTextField.text = CurrentWeightDecimalNumberUnitSelectorData[row]
    } else if pickerView == CurrentFitnessGoalSelectorPicker {
        CurrentFitnessGoalSelectorTextField.text = CurrentFitnessGoalSelectorData[row]
    } else if pickerView == WeeklyActivityLevelSelectorPicker {
        WeeklyActivityLevelTextField.text = WeeklyActivityLevelTextFieldData[row]
    }
}
}