【发布时间】:2013-12-09 16:49:47
【问题描述】:
我需要在我的应用中具有“添加到收藏夹”等功能。我有带有单元格的 UITableView,其中单元格是指包含 UIImageView 的 DetailViewController。所以我需要做出这样的选择,当用户按下 DetailViewController 上的按钮时,它会转到 FavoritesTableViewController 并将其保存在那里。 我已经查看了很多这样的问题,但是我不知道该怎么做,因为我是 iOS 编程的新手。 我应该使用 NSUserDefaults 吗? 如何使用 NSUserDefaults?如果我使用它,如何在另一个视图控制器中加载保存的数据? 我没有那么多菜谱(菜谱的应用程序),我可以使用 plist 吗? 我还有 UIImageView,是否可以将 plist 与 UIImageView 一起使用?
【问题讨论】:
-
您的食谱有名称/标识符吗?食谱是如何保存的?
-
@Wain 单元格的 UILabel 包含从数组中获取的配方名称,并且在另一个视图中显示的该配方的详细信息是图像
-
数组是硬编码的,还是在 plist 中?因为你要存储配方名称/id。用户默认值应该对此有好处。
-
@Wain 不,数组不在 plist 中..
标签: uitableview plist nsuserdefaults