昨天我做了一些搜索,但我找不到任何能够令人满意地回答我问题的内容。我正在帮助我的一个朋友,他在Settings.app中为应用程序存储了部分信息,并在设置包中保存了包含信息的Root.plist文件。我之前没有使用过这方面的经验,所以我不确定如何获取这些信息。我尝试了let bundle = NSBundle.mainBundle().pathforResource("Root", ofType: "plist")
,但刚刚返回nil
。那么访问这些信息的正确方法是什么?
答案 0 :(得分:-1)
我认为您希望访问标准用户默认值,可以这样做:
let userDefaults = NSUserDefaults.standardUserDefaults()
let example = userDefaults.boolForKey("mykey")
查看NSUserDefaults文档了解更多详情。
编辑: 您可以使用标准用户默认值获取密钥,如下所示:
for key in NSUserDefaults.standardUserDefaults().dictionaryRepresentation().keys {
println(key.description)
}
但是,这可能比Root.plist中的密钥更多。此外,您可能想要编辑您的问题并提及您想要从Root.plist获取密钥列表,因为那里没有提到这样的内容。