Uitableview &引用;添加到“收藏夹”中;功能

Uitableview &引用;添加到“收藏夹”中;功能,uitableview,plist,nsuserdefaults,Uitableview,Plist,Nsuserdefaults,我需要在我的应用程序中具有诸如“添加到收藏夹”之类的功能。我有带单元格的UITableView,其中单元格指的是包含UIImageView的DetailViewController。所以我需要做这样的选择,当用户按下DetailViewController上的按钮时,它会转到FavoritesTableViewController并保存在那里。 我已经看过很多这样的问题,但我不知道该怎么做,因为我刚开始使用iOS编程。 我应该使用NSUserDefaults吗?如何使用NSUserDefault

我需要在我的应用程序中具有诸如“添加到收藏夹”之类的功能。我有带单元格的UITableView,其中单元格指的是包含UIImageView的DetailViewController。所以我需要做这样的选择,当用户按下DetailViewController上的按钮时,它会转到FavoritesTableViewController并保存在那里。 我已经看过很多这样的问题,但我不知道该怎么做,因为我刚开始使用iOS编程。 我应该使用NSUserDefaults吗?如何使用NSUserDefaults?如果我使用它,如何在另一个视图控制器中加载保存的数据?
我没有那么多食谱(食谱应用程序),所以我可以使用plist吗?我还有UIImageView,是否可以将plist与UIImageView一起使用?

如果你的食谱没有标识符,请添加它们。这可能是名称或关联的图像名称,但它必须是唯一的,并且不能更改。这需要存储在配方数据中(我假设车辆是一个字典数组)

添加收藏夹时,将标识符保存在用户默认设置的数组中。标识符应该是字符串或数字。每次添加或删除收藏夹时,从用户默认设置中获取数组,
mutableCopy
it,编辑它,然后将其保存回用户默认设置


对于收藏夹显示,传递(或加载)完整的配方列表,然后对其进行过滤,以删除标识符不在收藏夹数组中的任何位置。

您的配方有名称/标识符吗?配方是如何保存的?@Wain cells具有UILabel,其中包含从数组中获取的配方名称,并且在另一个视图中显示的该配方的详细信息是图像Ray是硬编码的,还是在plist中?因为您要存储配方名称/id。用户默认值应适用于此。@不,数组不在plist中。。