2016-06-14 3 views
0

Ich habe ein Array wie dies in meinem iOS-App auf diese WeiseAbrufen von Bool Array von NSUserDefaults in schnellen

var array=[Bool]() 

und Zuweisen einig Bool Werte this.After, dass ich die Speicherung dieses Array in meinen Benutzereinstellungen definiert .

userDefaults.setObject(dm.array, forKey: "array") 

Jetzt möchte ich dieses Array abrufen. Also habe ich so

dm.array=userDefaults.arrayForKey("array") as! Array 

Aber hier im immer einen Fehler

Down Cast von '[ANYOBJECT]?' zu 'Array' nur Auspacken optional; Wolltest du '!'

Antwort

1
array = userDefaults.objectForKey("array") as? [Bool] ?? [Bool]() 
Verwandte Themen