小编Dan*_*iel的帖子

iOS Playground中的NSUserDefaults

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")
Run Code Online (Sandbox Code Playgroud)

在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")
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?错误?

xcode nsuserdefaults ios swift swift-playground

9
推荐指数
1
解决办法
2678
查看次数

标签 统计

ios ×1

nsuserdefaults ×1

swift ×1

swift-playground ×1

xcode ×1