Ios CoreData-使用NSManagedObjects填充tableview,但只保存一个
我正忙着用CoreData在Swift 3中为iOS 8+创建iOS应用程序 我有一个包含任务的tableview。任务从API中检索,JSON中的每个任务都插入到新的NSManagedObject“task”中。所有这些“任务”NSManagedObject都存储在一个数组中,因此我有一个包含JSON中所有“任务”对象的数组。然后,我用“任务”NSManagedObject数组填充tableview。但是,当用户点击一行时,单个“任务”对象必须保存在CoreData中(在“任务”实体中) 如何使用“Task”NSManagedObjects填充tableview,而不保存所有任务,只保存用户点击的任务Ios CoreData-使用NSManagedObjects填充tableview,但只保存一个,ios,swift,uitableview,core-data,swift3,Ios,Swift,Uitableview,Core Data,Swift3,我正忙着用CoreData在Swift 3中为iOS 8+创建iOS应用程序 我有一个包含任务的tableview。任务从API中检索,JSON中的每个任务都插入到新的NSManagedObject“task”中。所有这些“任务”NSManagedObject都存储在一个数组中,因此我有一个包含JSON中所有“任务”对象的数组。然后,我用“任务”NSManagedObject数组填充tableview。但是,当用户点击一行时,单个“任务”对象必须保存在CoreData中(在“任务”实体中) 如何
有人能给我指出正确的方向吗?您可以使用中间自定义结构
- 将JSON解析为自定义结构
- 将此结构用作表视图的模型
- 当用户点击一行时,将结构实例映射到
并保存它NSManagedObject