Still an issue with the final release of iOS 17.
Given the following models (initializers omitted for brevity):
@Model
final class Item {
var timestamp: Date
var group: Group?
}
@Model
final class Group {
var name: String
var items: [Item]
}
This predicate doesn't compile:
func query(group: Group) {
let predicate = #Predicate<Item> {
$0.group == group
}
}
Force-unwrapping doesn't work either: $0.group! == group.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: