TableViewCell - 收集 ManagedObject
TableViewCell - Gather ManagedObject
我的问题是关于一个特定的 "problem" 我在几个小时以来一直在苦苦挣扎的地方。
我在 TableViewController
“ToDoVC
”中有一个自定义单元格(ViewController
是 ToDoCellVC
),其中填充了 2 个元素 "Title"和"Date"。
当我 select 单元格并将其删除时 -> 它正在工作。
但我在每个单元格中也有两个按钮,它们应该执行 2 个操作:
信息按钮:通过从单元格中获取数据来显示警报,包括 ManagedObject
中的名称(Entity: ToDoItems;
未显示) 然后用名称为另一个实体做谓词(已经工作)
添加到其他 TVC
并从当前 TVC 中删除:此操作应从 ToDoVC
中删除实际数据并将其移动到 DoneVC
,它有另一个具有相同属性的实体“DoneRecords
”。
如果我找到一种使用 NSManagedObjectContext
收集有关当前单元格信息的方法,我认为我可以自己完成代码。
我不会为您的 ToDoList
使用 2 个单独的实体,而是使用具有 isDone
布尔属性的一个实体。
- 您
ToDoTVC
上的单元格将显示 isDone
为 false
的对象
和
- 您
DoneTVC
上的单元格将显示 isDone
为 true
的对象。
创建 ToDoListItem
时,将其初始值设置为 false。
这里有一篇关于使用 NSPredicates
的 post,您会发现它有助于填充您的 TableViewControllers
。
NSPredicate - filtering values based on a BOOLEAN stored value
我的问题是关于一个特定的 "problem" 我在几个小时以来一直在苦苦挣扎的地方。
我在 TableViewController
“ToDoVC
”中有一个自定义单元格(ViewController
是 ToDoCellVC
),其中填充了 2 个元素 "Title"和"Date"。
当我 select 单元格并将其删除时 -> 它正在工作。
但我在每个单元格中也有两个按钮,它们应该执行 2 个操作:
信息按钮:通过从单元格中获取数据来显示警报,包括
ManagedObject
中的名称(Entity: ToDoItems;
未显示) 然后用名称为另一个实体做谓词(已经工作)添加到其他
TVC
并从当前 TVC 中删除:此操作应从ToDoVC
中删除实际数据并将其移动到DoneVC
,它有另一个具有相同属性的实体“DoneRecords
”。
如果我找到一种使用 NSManagedObjectContext
收集有关当前单元格信息的方法,我认为我可以自己完成代码。
我不会为您的 ToDoList
使用 2 个单独的实体,而是使用具有 isDone
布尔属性的一个实体。
- 您
ToDoTVC
上的单元格将显示isDone
为false
的对象
和
- 您
DoneTVC
上的单元格将显示isDone
为true
的对象。
创建 ToDoListItem
时,将其初始值设置为 false。
这里有一篇关于使用 NSPredicates
的 post,您会发现它有助于填充您的 TableViewControllers
。
NSPredicate - filtering values based on a BOOLEAN stored value