Ich versuche NSIndexPath
bei NSUserDefaults
zu retten, aber bekam die folgende Ausnahme: -Wie fügt NSIndexPath zu NSUserDefaults in schnellen
Versuch, ein nicht-Eigenschaft-List-Objekt zu setzen {length = 2, path = 0-12} als NSUserDefaults/CFPreferences Wert für Schlüssel LastSelectedIndeX
Mein Code: -
let selectedIndexPath = tableView.indexPathForSelectedRow
NSUserDefaults.standardUserDefaults().setObject(selectedIndexPath, forKey: "lastSelectedIndex")
NSUserDefaults.standardUserDefaults().synchronize()
so wie kann ich Speichern Sie NSIndexPath
, damit ich es später bei einem anderen View-Controller verwenden kann.
Nun, Sie nicht * haben * es als ein Wörterbuch zu speichern. Sie könnten den Pfad in einer Zeichenfolge codieren, indem Sie die Form "1.2.3.4" verwenden. – trojanfoe
@trojanfoe auch guten Weg .. !! –
Ich denke nur "Way 1" wird funktionieren. – trojanfoe