私はプロトコルを持っています:
class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
私はデータを持っています:
let muteForPickerData = ["minute(s)","hour(s)"]
viewDidLoad
私は持っています:
muteForPicker.delegate = self
muteForPicker.dataSource = self
次に、必要なメソッドがあります。
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return muteForPickerData.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return muteForPickerData[row]
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
}
それでも私は得る
タイプviewcontrollerはプロトコルUIPickerViewDataSourceに準拠していません