我正在将 plist 中的食谱加载到 NSArray(自定义对象食谱)并将它们显示在 UITableView 中。
我在详细视图中添加了一个选项,以将食谱添加到收藏夹视图。
显然,我想要保存用户收藏夹选择的选项,因此我使我的自定义类符合 NSCoding 并将 initWithCoder 和 encodeWithCoder 方法添加到我的自定义对象中。
重新启动应用程序后,收藏夹数组已正确保存并重新加载。
问题是我可以在每次重新启动时添加相同的配方(当应用程序运行时,我可以添加和删除配方就好了)。
有人可以帮我想出一种方法来禁用添加上次应用程序运行时已经添加的食谱的选项吗?