Refactoring fetchDescriptor to work as a fetch descriptor for Asset instead solved the crash
static func fetchDescriptor(nameStartingWith prefix: String) -> FetchDescriptor<Asset> {
let predicate = #Predicate<Asset> { asset in
asset.name.starts(with: prefix)
}
return FetchDescriptor<Asset>(predicate: predicate)
}```
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: