SwiftUI View and @FetchRequest predicate with variable that can change
问题 I have a view showing messages in a team that are filtered using @Fetchrequest with a fixed predicate 'Developers'. struct ChatView: View { @FetchRequest( sortDescriptors: [NSSortDescriptor(keyPath: \Message.createdAt, ascending: true)], predicate: NSPredicate(format: "team.name == %@", "Developers"), animation: .default) var messages: FetchedResults<Message> @Environment(\.managedObjectContext) var viewContext var body: some View { VStack { List { ForEach(messages, id: \.self) { message in