Why entries are not deleted until app is restarted or I execute my NSBatchDeleteRequest twice?
问题 I'm reading Delete/Reset all entries in Core Data?. If I follow the steps below, I get an unexpected result: Call the code below Then query an entity in the simulator, I will get an entity back!!! If I call clearCoreDataStore again (or do a restart), only then the value won't be retrieved from core-data What am I missing? func clearCoreDataStore() { let entities = dataManager.persistentContainer.managedObjectModel.entities for entity in entities { let fetchRequest = NSFetchRequest