Ich versuche, ein Array zu erstellen, aber Xcode wirft einen Fehler aus:Ärger ein Array in Swift Erstellen
ungelöst Identifier Objekte
var objekt = [Objekte]; // here it is...
...
let photo1 = UIImage(named: "photo2")!
let objekt1 = Objekte(name: "Toaster", photo: photo1)! //and everytime I use "Objekte" again
let photo2 = UIImage(named: "photo3")!
let objekt2 = Objekte(name: "Kaffeemaschine", photo: photo2)!
let photo3 = UIImage(named: "photo1")!
let objekt3 = Objekte(name: "Wasserkocher", photo: photo3)!
objekt += [objekt1, objekt2, objekt3];
Warum?
Ist Ihre 'Objekte' Klasse in Ihrem Projekt definiert? Hier ist eine gute Lektüre, um den Zugriffsbereich von Dingen und Dingen zu verstehen. : P https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html – boidkan
Versuchen Sie dies: 'var objekt = [Objekte]()' Das wird ein leeres Array erstellen. – boidkan
Ich habe bereits ein leeres Array erstellt ... Es ist das gleiche wie Sie: D (Sie können es in der zweiten Zeile oder erste Zeile des Codes sehen) – Vkalomm