mirror of
https://github.com/Mueller-Patrick/DHBW-Service-App.git
synced 2026-04-28 18:30:09 +00:00
✨ Fixing small issue, adding Settings, adding Acknowledgements, adding logout functionality
This commit is contained in:
@@ -39,4 +39,25 @@ class UtilityFunctions {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
public class func deleteAllData() -> Bool {
|
||||
let entities = ["User", "Item"]
|
||||
var allSuccessful = true
|
||||
|
||||
for entityName in entities {
|
||||
let fetchRequest: NSFetchRequest<NSFetchRequestResult> = NSFetchRequest(entityName: entityName)
|
||||
let deleteRequest = NSBatchDeleteRequest(fetchRequest: fetchRequest)
|
||||
|
||||
do {
|
||||
try PersistenceController.shared.context.execute(deleteRequest)
|
||||
|
||||
PersistenceController.shared.save()
|
||||
} catch let error as NSError {
|
||||
print(error)
|
||||
allSuccessful = false
|
||||
}
|
||||
}
|
||||
|
||||
return allSuccessful
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user