单击视图时出现此错误。
由于未捕获的异常而终止应用程序 “ NSInvalidArgumentException”,原因: '-[QRCodeReader.FoodsViewController tableView:numberOfRowsInSection:]: 无法识别的选择器已发送到实例0x7f821c419e00'
这是我的代码 我正在尝试将第一部分信息(名称)放在表中。该视图无法加载并崩溃。
struct Foods {
var name : String
var expiryDay : String
var expiryMonth : String
var expiryYear : String
var calories : String
var sugar : String
var fat : String
var salt : String
var sodium : String
var allergyEffects : String
}
class FoodsViewController: QRCodeViewController {
@IBOutlet var foodDisplay: UITableView!
var food = [Foods(name: "Marco Chocolate", expiryDay: "15", expiryMonth: "1", expiryYear: "2020", calories: "2000", sugar: "20", fat: "30", salt: "10", sodium: "5", allergyEffects: "Cocoa Products")]
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return(food.count)
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath)
let currentLastItem = food[indexPath.row]
cell.textLabel?.text = currentLastItem.name
return cell
}
override func awakeFromNib() {
super.awakeFromNib()
}
override func viewDidLoad() {
}
}