Sto provando a programmare il mio codice in modo che se l'utente preme il pulsante Notte lo sfondo diventa nero e rimane nero se l'utente chiude l'app. (Lo stesso vale per la modalità giorno.)Come posso salvare un UIColor con NSUserDefaults?
Nota: ho già codificato i pulsanti e quando lo premono, tutte le scene cambiano in quella modalità.
Ecco il mio codice dove sto andando andando ad avere bisogno il colore di sfondo da salvare: (ne ho bisogno, sia se le dichiarazioni)
if GlobalData.dayBool == true && GlobalData.night == false {
backgroundColor = GlobalData.dayColor
}
if GlobalData.nightBool == true && GlobalData.dayBool == false {
backgroundColor = GlobalData.nightColor
}
miei Night and Day Colori:
struct GlobalData {
static var score = 0
static var dayColor = UIColor(red:0.93, green:0.93, blue:0.93, alpha:1.0)
static var nightColor = UIColor(red:0.10, green:0.10, blue:0.10, alpha:1.0)
static var dayBool = true
static var nightBool = true
}
ho già guardato quei siti. Sto cercando di salvare il colore di sfondo e ho bisogno di aiuto per farlo. Ho cercato aiuto e non c'è aiuto là fuori. –
@JoshSchlabach È possibile utilizzare NSKeyedArchiver per salvare l'oggetto UIColor su NSUserDefaults –