import UIKit
class ViewController: UIViewController {
@IBOutlet var nameField: UITextField?
@IBOutlet var happinessField: UITextField?
var mealsTable : MealsTableViewController?
@IBAction func add() {
if(nameField == nil || happinessField == nil){
return
let name:String = nameField!.text!
if let happiness = Int(happinessField!.text!){
let meal = Meal(name: name, happiness: happiness)
print("Foi comido um \(meal.name) com a felicidade \(meal.happiness)!")
}else{
happinessField?.text = ""
return
}
}
if(mealsTable == nil) {
return
}
mealsTable!.add(meal: Meal)
if let navigation = navigationController {
navigation.navigationController?.popViewController(animated: true)
}
}
}
Estou tentando fazer o passado da aula, onde fazemos o método de adicionar uma refeição a lista, porém o meu compilador dá o seguinte erro:
"Cannot convert value of type 'Meal.Type' to expected argument type 'Meal'
Meu Xcode ta na versão 10.2.1 Já tentei deixar só "meal", mas ai ele diz para eu mudar para "Meal" e continua o erro.