mirror of
https://github.com/Mueller-Patrick/DHBW-Service-App.git
synced 2026-11-02 07:27:35 +00:00
✨ Fixing small issue, adding Settings, adding Acknowledgements, adding logout functionality
This commit is contained in:
1 parent
6c3e0f498a
commit
52dbfa60ea
7 files changed
+120
-2
No files matched your search
@@ -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