Sie haben den Code wie unten Bild:
Scheinen, wie Ihr Code außerhalb der Funktion ist. Wenn Ihre UIViewController
Klasse ist, in der der for
-Schleifencode geschrieben wird, stellen Sie sicher, dass der Code innerhalb des Körpers einer beliebigen Funktion der Klasse allListViewController
sein sollte. Es kann nicht draußen sein.
Beispiel:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
for list in lists{
let item = ChecklistItems()
item.text = "Item for (list.name))"
list.items.append(item)
}
}
Sie können nur Initialise/erklären die Variablen (wird globale Variablen) außerhalb des Funktionskörpers.
was genau fragen Sie (ich verstehe Ihre Frage/Problem nicht)? – hoijui
eigentlich der Code ist: – Ashwini
für die Liste in Listen { Let item = ChecklistItem() item.text = "Artikel für \ (list.name)" list.items.append (Artikel) } – Ashwini