myPicker.dataSource = self
という行に次のエラーが表示されます。なぜこれが何であるか、それを修正するために何ができるのか誰にも分かりますか?簡易UIPickerViewエラー
脅威1:EXC_BAD_INSTRUCTION(コード= EXC_1386_INVOP、サブコード= 0x0の)
ここではコードです:
import UIKit
class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
@IBOutlet var myPicker: UIPickerView!
@IBOutlet var textFIled: UITextField!
let pickerData = ["Mozzarella","Gorgonzola","Provolone","Brie","Maytag Blue","Sharp Cheddar","Monterrey Jack","Stilton","Gouda","Goat Cheese", "Asiago"]
override func viewDidLoad() {
super.viewDidLoad()
myPicker.dataSource = self
myPicker.delegate = self
}
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return pickerData.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return pickerData[row]
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
textFIled.text = pickerData[row]
}
}
2秒で打つ; – brimstone
よろしく。 IBOutletをどのように接続しますか?私はコントロールを押して、コードにドラッグしてみましたが、コードにドロップすることはできません。 – zach