【问题标题】:Add to favourites function [swift]添加到收藏夹功能 [swift]
【发布时间】:2015-08-31 18:55:25
【问题描述】:

我有一个UITableView,我在其中从核心数据中填充数据。 TableViewCell 由一些标签和一个收藏按钮组成。我想要这样,当用户单击button 时,整个单元格被添加到不同的收藏表视图控制器类,可以从收藏选项卡访问。 就像库存的 iphone“电话”应用程序一样。当用户将联系人添加到收藏夹时,它会在收藏夹选项卡下可见。 我怎样才能迅速做到这一点? 请指导我并指出正确的方向。

我正在考虑类似的事情,点击button 将单元格数据添加到不同的核心数据模型。然后使用这个模型来填充最喜欢的表格视图控制器类中的单元格。 但我是 swift 新手,不知道如何实现这个想法。任何形式的帮助将不胜感激。

【问题讨论】:

  • 您如何处理不同用户的收藏夹?我的意思是多个用户登录到同一个设备?

标签: ios iphone swift uitableview uibutton


【解决方案1】:

因此,您已经拥有用于填充表格视图的 CoreData 实体。您可以向它添加一个 bool 类型的新属性,以指示该项目是否是收藏夹。例如,我们称之为isFavorite。然后在您的“收藏夹”选项卡中,您使用 CoreData 填充收藏夹表的方式与填充主表的方式相同,但您使用谓词 isFavorite == true... 来创建 CoreData 查询。

【讨论】:

  • 如何保存用户的偏好?假设当用户单击收藏按钮时,isFavorite 的值从 false 变为 true。如何保存此更改,以便当用户再次启动应用程序时,该值保持不变?
  • 我现在卡在这里了。请检查此link
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-19
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 2014-01-03
相关资源
最近更新 更多