我有一个表视图,我想添加一行,并将其保存到coredata。 这是一个很好的做法: 当用户点击导航栏上的“加号按钮”时,屏幕上会出现新的视图控制器,用户可以在其中为新行编写所需的数据。当用户单击“完成”按钮时,委托控制器将触发addRow方法(来自RootViewController),该方法将数据保存到数据库。
答案 0 :(得分:3)
是的,看起来确实不错。如果您的数据源存储在NSArray或其他集合中,则在添加新条目后,委派还负责重新加载表视图。
如果您使用NSFetchedResultsController,一旦检测到对Core Data实体所做的更改,它将自动重新加载。