我要做的非常简单,因为在过去的一周里,人们对这个同样的问题感到困惑。我有TableViewController。当用户点击我的TableViewController上的单元格时,它会转到 DetailViewController ,其中有一个名为 PAID 的按钮。当用户点击 DETAILVIEWCONTROLLER 中的PAID按钮时,我希望我在 HISTORYTABLEVIEWCONTROLLER 中点击的特定单元格被标记为PAID。我不在乎它是如何标记我只是想完成它。我使用核心数据,我已经创建了一个“付费”属性。所以我也希望单元格 SAVED 为 PAID。
所有的帮助都表示赞赏,提前谢谢。
此致,即将把我的iMac扔出窗外
答案 0 :(得分:0)
有多种方法可以实现这一目标。一种方法是将managedObjectContext和选定的managedObject都传递给detail控制器。在“付费”按钮的操作方法中,为在对象中传递的属性设置“付费”属性的值,并在managedObjectContext上调用save:。至于标记单元格,您应该将(字符串“付费”或任何其他类型的标记)与“付费”属性的值绑定,因此一旦您的数据库更新,这应该反映在表格视图。
答案 1 :(得分:0)
如果您使用核心数据,实现此目标将非常简单。