我正在使用Swift 4和Core Data构建iOS应用。我的应用程序包含一个tableView
,其元素由存储在Core Data中的数据填充。我希望tableView在保存数据时自动重新加载。我曾经考虑过使用KVO,但我想不出办法。我想观察AppDelegate
的{{1}}。
答案 0 :(得分:1)
应该使用NSManagedObjectContext之类的注册NSManagedObjectContextObjectsDidChange的通知,而不是使用持久性容器,当对象更改时或保存对象时NSManagedObjectContextDidSave进行通知。