I'm trying to delete all records within one entity using 'deleteAllObjects<T: Stored>(of type: T.Type, completion: @escaping (Result<()>) -> Void)'
And I've met the following problem: records are not being deleted, observe closure isn't called.
With func 'delete<T: Stored>(_ objects: [T], completion: @escaping (Result<()>) -> Void)' everything works as expected.
I'm trying to delete all records within one entity using 'deleteAllObjects<T: Stored>(of type: T.Type, completion: @escaping (Result<()>) -> Void)'
And I've met the following problem: records are not being deleted, observe closure isn't called.
With func 'delete<T: Stored>(_ objects: [T], completion: @escaping (Result<()>) -> Void)' everything works as expected.