मुझे नहीं पता कि मेरे कोडिंग में क्या गलत है। मैंने ट्यूटोरियल का पालन करने की कोशिश की लेकिन एक ही त्रुटि होती है।प्रोटोकॉल के अनुरूप नहीं है UIPickerViewDataSource
त्रुटि:
import UIKit
let characters = ["Jaja Bink", "Luke", "Han Solo", "Princess Leia"];
let weapons = ["LightSaber", "Pistol", "Keris"];
class FourthViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
@IBOutlet weak var doublePicker: UIPickerView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 2
}
func pickerView(pickerView: UIPickerView,
titleForRow row: Int,
forComponent component: Int) -> String? {
if component == 0 {
return characters[row]
} else {
return weapons[row]
}
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int? {
if component == 0 {
return characters.count
} else {
return weapons.count
}
}
}
कृपया अपने प्रश्न का "हल" न जोड़ें। अगर कोई उत्तर आपकी समस्या हल करता है, तो उत्तर को स्वीकार के रूप में चिह्नित करें; यदि आप अपनी समस्या का समाधान स्वयं करते हैं तो आप अपना उत्तर भी पोस्ट कर सकते हैं। धन्यवाद। – Moritz