Ios 如何访问存储在Root.plist设置包(Swift)中的信息

Ios 如何访问存储在Root.plist设置包(Swift)中的信息,ios,xcode,swift,Ios,Xcode,Swift,昨天我做了一些搜索,但我真的找不到任何能令人满意地回答我问题的东西。我在帮助我的一位朋友,他将自己的部分信息存储在Settings.app中,Settings bundle中的Root.plist文件保存了这些信息。我在这方面没有工作经验,所以我不确定如何获得这些信息。我尝试了let bundle=NSBundle.mainBundle().pathforResource(“Root”,类型为:“plist”),但这只是返回了nil。那么,访问这些信息的正确方式是什么呢 我认为您希望访问标准用户

昨天我做了一些搜索,但我真的找不到任何能令人满意地回答我问题的东西。我在帮助我的一位朋友,他将自己的部分信息存储在Settings.app中,Settings bundle中的Root.plist文件保存了这些信息。我在这方面没有工作经验,所以我不确定如何获得这些信息。我尝试了
let bundle=NSBundle.mainBundle().pathforResource(“Root”,类型为:“plist”)
,但这只是返回了
nil
。那么,访问这些信息的正确方式是什么呢

我认为您希望访问标准用户默认设置,可以这样做:

let userDefaults = NSUserDefaults.standardUserDefaults()
let example = userDefaults.boolForKey("mykey")
查看文档了解更多详细信息

编辑: 您可以在标准用户默认设置中获得密钥,如下所示:

for key in NSUserDefaults.standardUserDefaults().dictionaryRepresentation().keys {
    println(key.description)
}

但是,这可能会提供比Root.plist中更多的键。此外,您可能希望编辑问题并提及您希望从Root.plist获取密钥列表,因为这里没有提到类似的内容。

我知道如何使用UserDefaults,但我不知道根文件中的密钥是什么,因此我不知道如何访问它们。