iOS Playgrounds似乎存在一个奇怪的问题,即NSUserDefaults
始终返回nil
,而不是实际值。
在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")
这是为什么呢? 是Bug吗?