Ich versuche, meinen Code so zu programmieren, dass der Hintergrund schwarz wird und schwarz bleibt, wenn der Benutzer die App schließt. (Das gleiche gilt für den Tag-Modus.)Wie speichere ich eine UIColor mit NSUserDefaults?
Bitte beachten Sie: Ich habe bereits Tasten codiert und wenn sie drücken, wechseln alle Szenen in diesen Modus.
Hier ist mein Code, wo ich die Hintergrundfarbe benötigen werde gehen gespeichert werden: (Ich brauche es in beiden if-Anweisungen)
if GlobalData.dayBool == true && GlobalData.night == false {
backgroundColor = GlobalData.dayColor
}
if GlobalData.nightBool == true && GlobalData.dayBool == false {
backgroundColor = GlobalData.nightColor
}
My Night and Day Farben:
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
}
Ich habe sah bereits die Websites an. Ich versuche, die Hintergrundfarbe zu speichern, und ich brauche Hilfe dabei. Ich habe nach Hilfe gesucht und es gibt keine Hilfe da draußen. –
@JoshSschlabach Sie können NSKeyedArchiver verwenden, um Ihr UIColor-Objekt in NSUserDefaults zu speichern –