目标:
访问settings.bundle中的数据。
Modus Operandi:
将设置数据转储到字典中以进行程序内访问。
这是我的第一次尝试。我尝试访问路径,然后是捆绑。两者都不起作用:
let path = NSBundle.mainBundle().pathForResource("Settings", ofType: "bundle")
let myBundle = NSBundle(path: path!)
let myData = NSDictionary(contentsOfFile:path!)
从Settings.bundle(包含root.plist)收集数据的正确语法是什么?
答案 0 :(得分:1)
您可以通过NSUserDefaults
访问保存的值。
例如,如果您想从名为" foo"的设置中获取先前设置的值("bar"
),那么获取它的代码是:
let valueOfFoo = NSUserDefaults.standardUserDefaults().valueForKey("foo")
在这种情况下,valueOfFoo
变量的内容将为"bar"
。
注意:这会返回一个可选