Sembra esserci uno strano problema con iOS Playgrounds dove NSUserDefaults
restituisce sempre nil
invece del valore effettivo.NSUserDefaults nel parco giochi iOS
In un parco giochi iOS l'ultima riga restituisce erroneamente nil
.
import UIKit
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("This is a test", forKey: "name")
let readString = defaults.objectForKey("name")
In un OSX Playground l'ultima riga restituisce correttamente "Questo è un test".
import Cocoa
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("This is a test", forKey: "name")
let readString = defaults.objectForKey("name")
Qualche idea del motivo? Bug?
Quale versione di Xcode è in esecuzione, questo funziona per me con Xcode 6.4. – zaph
Entrambi i snippet funzionano anche per me su 6.4 – SomeGuy