Ich habe eine neue Datei ->swift file
erstellt. genannt Globals.Swift
Dann getan, was ich habe da drin:Schwierige Zeit implementieren ein einfaches Singleton in Swift
class Globals {
static let sharedInstance = Globals()
init() {
var max=100
}
}
In einer anderen Klasse (UIViewcontroller
) würde ich es verwenden möchte,
Globals.sharedInstance //is going ok
gut, aber wenn ich .max
zu tief gehen bekomme ich die Error.
Mögliches Duplikat von [Verwenden eines Dispatch \ _once Singleton-Modells in Swift] (http://stackoverflow.com/questions/24024549/using-a-dispatch-once-singleton-model-in-swift) –
ist die Frage einfach, keine Notwendigkeit, weit zu gehen, und kein Duplikat. Ich bekomme es nur bis zu dem Punkt, wo ich versuche tiefer zu gehen mit der .max – Curnelious
Sie müssen 'max' als Instanzvariable der Klasse deklarieren ... – kennytm