2015-08-31 169 views
2

我有一个UITableView我在其中填充核心数据的数据。 TableViewCell由一些标签和一个最喜爱的按钮组成。我想要的是,当用户单击button时,整个单元格被添加到不同的收藏夹表视图控制器类,可以从“收藏夹”选项卡访问它。 就像在股票iPhone“手机”的应用程序。当用户将联系人添加到收藏夹时,它会在收藏夹标签下显示。 我如何在swift中实现这一点? 请引导我,并指出我在正确的方向。添加到收藏夹功能[swift]

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

回答

1

因此,您已经有CoreData实体用于填充表视图。您可以向其添加一个新的bool类型属性,以指示该项目是否为收藏夹。我们称之为例如isFavorite。然后在你最喜欢的选项卡中,使用CoreData填充收藏夹表格,就像填充主表格一样,但是你用一个谓词创建CoreData查询isFavorite == true ...

+0

好的,我会试试这个并且回复给你 –

+0

如何保存用户的偏好?假设用户点击收藏按钮时,“isFavorite”的值从false变为true。我如何保存这个更改,以便当用户再次启动应用程序时,值保持不变? –

+0

您更新CoreData记录并保存更改。 – MirekE