正如标题所说,我正在寻找一种在某处存储收藏夹的方法,以防止在我发布更新时删除它们。
我的应用程序主要由一个由plist处理的tableView组成,该plist包含项目的section,rows,id以及bool,用于检查特定元素是否为收藏夹。收藏夹元素存储在另一个tableView中(但它总是相同的plist)。
我想要做的是保存用户存储在某个地方的所有收藏夹(可能在另一个plist中?),以便当应用程序收到更新时,用户不会丢失他们存储的项目(我猜这是因为更新将使用默认值覆盖已存在的plist - 所有项目收藏夹= NO)并且可以将它们放在其中,而无需再次重新收藏所有项目。
有办法吗? 有什么想法吗?
提前致谢
答案 0 :(得分:1)
看看NSUserDefaults。这是持久化用户偏好的标准机制,这本质上是最受欢迎的。只要用户没有删除应用程序,NSUserDefaults就会在应用程序升级之间保持不变。