我的Swift iOS项目中有以下plist文件。我想在没有特别提及的情况下读取密钥并获取所有密钥的值。我想用Swift代码写这个。我尝试了以下代码并获取所有键和值。但是,我想检查每个密钥(没有特别提到“1234”等),并获得它的价值。请帮忙如何实现这个目标?
var myDict: NSDictionary?
if let path = NSBundle.mainBundle().pathForResource("UserDetails", ofType: "plist") {
myDict = NSDictionary(contentsOfFile: path)
NSLog("myDict: %@", myDict!)
}
答案 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)")
}
打印单个键/值。