I am trying to implement a UIPickerView to my App. Though I haven't got an error, when I run the app it crashes with following error:
unexpectedly found nil while unwrapping an Optional value
class LobbyViewController: UIViewController {
@IBOutlet weak var textfield: UITextField!
var picker: UIPickerView!
var radius = [2, 5, 10, 15, 20, 25, 50, 100, 1000]
override func viewDidLoad() {
super.viewDidLoad()
picker.dataSource = self
picker.delegate = self
self.textfield.inputView = picker
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
extension LobbyViewController: UIPickerViewDataSource {
func numberOfComponentsInPickerView(picker: UIPickerView!) -> Int
{
return 1
}
func pickerView(picker: UIPickerView!, numberOfRowsInComponent component: Int) -> Int{
return radius.count
}
}
extension LobbyViewController: UIPickerViewDelegate{
func pickerView(umkreisPicker: UIPickerView!, titleForRow row: Int, forComponent component: Int) -> String {
return radius[row]
}
}
Hope you can help me!