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”
注意:这将返回一个可选的