Quando coloco esse código da esse erro que postei no tweeter.
``` https://twitter.com/vero__tietando/status/917444786793086977
Por favor me ajude!!
Grata, Veronica
Quando coloco esse código da esse erro que postei no tweeter.
``` https://twitter.com/vero__tietando/status/917444786793086977
Por favor me ajude!!
Grata, Veronica
Oi Veronica, tudo bem ?
Pelo que vi seu erro, você criou o a variavel meal num escopo e tá tentando usar ela fora daquele escopo.
Ou seja, aquele seu if let deve fechar apenas no final, acredito que depois da linha que está dando erro.
Acredito que isso já deva solucionar o problema.
Outro ponto legal, é que você pode usar esse site para colocar suas imagens e disponibilizar aqui nas dúvidas para gente : https://pasteboard.co/
invés do twitter
Não entendi. O que devo fazer pra funcionar?
t UIKit
class ViewController: UIViewController {
@IBOutlet var nameField : UITextField?
@IBOutlet var happinessField : UITextField?
var mealsTable : MealsTableViewController?
@IBAction func add() {
let name = nameField!.text!
if let happiness = Int(happinessField!.text!) {
let meal = Meal(name: name, happiness: happiness)
print("Eaten \(meal.name) with happiness \(meal.happiness)")
}
if(mealsTable == nil) {
return
}
mealsTable!.add(meal)
if let navigation = navigationController {
navigation.popViewController(animated: true)
print("Apos pop view")
}
}
}
Grata, Veronica https://pasteboard.co/GOkTPTz.png
@IBAction func add() {
let name = nameField!.text!
if let happiness = Int(happinessField!.text!) {
let meal = Meal(name: name, happiness: happiness)
print("Eaten \(meal.name) with happiness \(meal.happiness)")
if(mealsTable == nil) {
return
}
mealsTable!.add(meal)
if let navigation = navigationController {
navigation.popViewController(animated: true)
print("Apos pop view")
}
}
}
Algo assim
Funcionou. Obrigada.
Só não vi o que você mudou.
Bjs, Veronica