Swift2 如何以编程方式访问Settings.bundle?

Swift2 如何以编程方式访问Settings.bundle?,swift2,settings.bundle,Swift2,Settings.bundle,场景: 主机应用程序中的Settings.bundle。 目标: 访问settings.bundle中的数据。 操作方法: 将设置数据转储到字典中以供程序内访问。 这是我的第一次尝试。我尝试访问路径,然后访问包。两种方法都不起作用: let path = NSBundle.mainBundle().pathForResource("Settings", ofType: "bundle") let myBundle = NSBundle(path: path!) let myData =

场景:
主机应用程序中的Settings.bundle。 目标:
访问settings.bundle中的数据。 操作方法:
将设置数据转储到字典中以供程序内访问。 这是我的第一次尝试。我尝试访问路径,然后访问包。两种方法都不起作用:

let path = NSBundle.mainBundle().pathForResource("Settings", ofType: "bundle")

let myBundle = NSBundle(path: path!)

let myData = NSDictionary(contentsOfFile:path!)

从Settings.bundle(包含root.plist)收集数据的正确语法是什么?

您可以通过
NSUserDefaults
访问保存的值

例如,如果要从名为“foo”的设置中获取以前设置的值(
“bar”
),则获取该值的代码为:

让valueOfFoo=NSUserDefaults.standardUserDefaults().valueForKey(“foo”)

在这种情况下,
valueofoo
变量的内容将是
“bar”

注意:这将返回一个可选的