Wie definiere ich Prädikat für @FetchRequest -Basis auf anderen initialisierten Eigenschaften in Swiftui?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie definiere ich Prädikat für @FetchRequest -Basis auf anderen initialisierten Eigenschaften in Swiftui?

by Anonymous » 13 Apr 2025, 13:11

Dies ist meine Definition für die Fetch -Anfrage: < /p>

Code: Select all

import SwiftUI

struct CurrentMonthView: View {
private var month: Month
@FetchRequest(
sortDescriptors: [SortDescriptor(\.date, order: .forward)],
predicate: NSPredicate(format: "month.identifier == %@", month.identifier), //❌
animation: .easeInOut
) var services: FetchedResults
init(month: Month) {
self.month = month
}
var body: some View {
ForEach(services) { service in }
}
}
< /code>
Das ❌ ist Folgendes: Das Instanzmitglied 'Month' in Property Initializer kann nicht verwendet werden; Immobilieninitialisierer, die vor 'Selbst' ausgeführt werden, ist verfügbar 
. Ich finde es sehr häufig.

Top