Ho creato un nuovo file ->swift file
. chiamato Globals.Swift
Poi lì ho fatto:Difficoltà a implementare un semplice singleton in swift
class Globals {
static let sharedInstance = Globals()
init() {
var max=100
}
}
In un'altra classe (UIViewcontroller
) Vorrei usarlo,
Globals.sharedInstance //is going ok
è buono, ma quando vado in profondità per .max
ho la errore.
Possibile duplicato di [Utilizzo di un modello di invio \ _once singleton in Swift] (http://stackoverflow.com/questions/24024549/using-a-dispatch-once-singleton-model-in-swift) –
la domanda è semplice, non c'è bisogno di andare lontano, e non un duplicato. Ho appena capito tutto fino al punto in cui cerco di approfondire con .max – Curnelious
Devi dichiarare 'max' come una variabile di istanza della classe ... – kennytm