我的问题是关于一个具体的“问题”,我一直在努力工作。
我有一个自定义单元格(ViewController是ToDoCellVC)在TableViewController "ToDoVC“中填充了两个元素"Title”和"Date“。
当我选择这个单元格并删除它时,->它的工作。
但我在每个细胞里也有两个按钮,它们应该执行两个动作:
ManagedObject中的名称(未显示的Entity: ToDoItems;),然后使用名称为另一个实体执行谓词(该实体已经在工作)TVC 添加到其他TVC并从当前TVC中删除:此操作应从ToDoVC中删除实际数据,并将其移动到具有相同属性的另一个实体"DoneRecords“的DoneVC中。如果我找到一种使用NSManagedObjectContext收集当前单元格信息的方法,我想我可以自己完成代码。
发布于 2015-07-22 11:45:52
与其为您的ToDoList拥有两个单独的实体,不如使用一个具有isDone布尔属性的实体。
ToDoTVC上的单元格将显示isDone为false的对象。和
DoneTVC上的单元格将显示isDone为true的对象。创建ToDoListItem时,将其初始值设置为false。
这里有一篇关于使用NSPredicates的文章,您会发现这对填充TableViewControllers很有帮助。
NSPredicate - filtering values based on a BOOLEAN stored value
https://stackoverflow.com/questions/31560089
复制相似问题