【发布时间】:2015-01-24 00:53:53
【问题描述】:
我的应用中有一个 .plist,用于保存重要数据。它分为以下层次结构:
- 列表项
- 根 - 字典
- 设置 - 字典
- 设置 1 - 数组
- 设置 2 - 数组
如何将数据写入 3.1 和 3.2 数组?我只是将数据添加到 3. 数组中,仅此而已。我使用以下代码读取数据,效果很好:
if let path = NSBundle.mainBundle().pathForResource("SettingsList", ofType: "plist") {
if let dict = NSDictionary(contentsOfFile: path) as? Dictionary<String, AnyObject> {
// println(dict[settings!][setting1, String])
settingsArray = dict[settings!]![setting1!] as Array
println(settingsArray)
}
}
【问题讨论】:
标签: ios arrays dictionary plist