0

UIPickerView を UITableViewController に追加しようとしていますが、UIPickerViewDataSource に入ることはできません。

ピッカー ビューの dataSource を設定できません。これはどのように機能しますか?

次のエラーが表示されます: タイプ 'TheTableViewController' の値をタイプ 'UIPickerViewDataSource?' に割り当てることはできませんか?

私は解決策を探しましたが、見つけることができませんでした。ありがとうございました!

私はこのコードを持っています

// The number of columns of data
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
    return 1
}

// The number of rows of data
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
    return pickerData.count
}

// The data to return for the row and component (column) that's being passed in
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
    return pickerData[row]
}

UIPickerDataSource を追加するまでは正常に動作します。

4

1 に答える 1