iOS Playgrounds似乎存在一个奇怪的问题,NSUserDefaults总是返回而不是实际值.
在iOS Playground中,最后一行错误地返回nil.
import UIKit let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject("This is a test",forKey: "name") let readString = defaults.objectForKey("name")
在OSX Playground中,最后一行正确返回“This is a test”.
import Cocoa let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject("This is a test",forKey: "name") let readString = defaults.objectForKey("name")
知道为什么会这样吗?错误?