保存/加载数组内容到文件的最佳方式是什么?

问题描述:

我有一个Swift应用程序,其中我有一个NSTableView由一组定制结构填充,其中包含一个NSSound属性。我的问题是,将此数组的内容保存到文件的最佳方式是什么,以及如何从所述文件加载数组?保存/加载数组内容到文件的最佳方式是什么?

将内容保存到一个文件:

NSKeyedArchiver.archiveRootObject(rootObject: AnyObject, toFile: String) 

负载与阵列:

NSKeyedUnarchiver.unarchiveObjectWithFile(path: String) 
+1

我只是发表我的意见。请不要压力。让我默默享受堆栈溢出的前10分。 :) – IamMashed

+0

我想我不理解你,认为一些高级程序员正试图向像我这样的新手施压。请不要被冒犯,10分是没有好的解释。回答你的问题:当然,我的方法是有争议的,我写这个方法是因为它第一次出现在我的脑海里。 – IamMashed

+0

这不起作用。当我尝试将'rootObject'设置为我的数组时,出现'Can not invoke'archiveRootObject'类型的参数列表'([Sound],toFile:String)''。 – Matt