读取plist中的键并获取值

时间:2015-03-16 18:12:45

标签: ios swift

我的Swift iOS项目中有以下plist文件。我想在没有特别提及的情况下读取密钥并获取所有密钥的值。我想用Swift代码写这个。我尝试了以下代码并获取所有键和值。但是,我想检查每个密钥(没有特别提到“1234”等),并获得它的价值。请帮忙如何实现这个目标?

var myDict: NSDictionary?
if let path = NSBundle.mainBundle().pathForResource("UserDetails", ofType: "plist") {
      myDict = NSDictionary(contentsOfFile: path)
      NSLog("myDict: %@", myDict!)
}

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用元组循环字典:

for (key, value) in myDict! {
    println("Key is \(key) and value is \(value)")
}

答案 1 :(得分:1)

只需使用此代码

for (key, val) in myDict! {
  println("\(key):\(val)")
}

打印单个键/值。