У меня есть вид SwiftUI, например:
@FetchRequest(
entity: Message(),
sortDescriptors: [NSSortDescriptor(keyPath: \Message.date, ascending: false)]
) var allMessages: FetchedResults< Message.date >
var body: some View {
NavigationView {
List(self.allMessages) { message in
Text(message.text)
}
.navigationBarTitle(Text("Last Messages"))
}
}
Я бы хотел, чтобы запрос FetchRequest возвращал только последнее сообщение каждого пользователя. Мне нужно использовать группу. Есть ли способ использовать @FetchRequest
? Если нет, как бы вы поступили?