我正在尝试创建这样的plist ...... 我正在使用Objective-C中的代码转换为Swift ... 不幸的是阵列空了
有什么问题? 提前谢谢!
<plist version="1.0">
<array>
<dict>
<key>Uscita_Ore</key>
<string>18</string>
</dict>
<dict>
<key>Uscita_Ore</key>
<string>17</string>
</dict>
</array>
</plist>
var paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true) as NSArray
var documentsDirectory:AnyObject = paths[0]
var path = documentsDirectory.stringByAppendingPathComponent("orari_marcate.plist")
var fileManager = NSFileManager.defaultManager()
var fileExists:Bool = fileManager.fileExistsAtPath(path)
var lista_marcate : NSMutableDictionary?
var marcate2 :NSMutableArray?
if fileExists == false {
marcate2 = NSMutableArray (capacity: 0)
} else {
marcate2 = NSMutableArray(contentsOfFile: path)
}
lista_marcate?.setValue("\(campo_Ora_Fine.text)", forKey: "campo_Ora_Fine")
lista_marcate?.setValue("\(campo_Min_Fine.text)", forKey: "campo_Min_Fine")
lista_marcate?.setValue("\(fine_Ora)", forKey: "fine_Ora")
lista_marcate?.setValue("\(fine_Min)", forKey: "fine_Min")
marcate2?.addObject(lista_marcate!)
marcate2?.writeToFile(path, atomically: true)
println(path)