Als «combine» getaggte Fragen




2
Wie aktualisiere ich @FetchRequest, wenn sich eine verwandte Entität in SwiftUI ändert?
In einer SwiftUI habe Viewich eine Listbasierend auf @FetchRequestder Anzeige von Daten einer PrimaryEntität und der über eine Beziehung verbundenen SecondaryEntität. Das Viewund sein Listwird korrekt aktualisiert, wenn ich eine neue PrimaryEntität mit einer neuen verwandten sekundären Entität hinzufüge . Das Problem ist, dass beim Aktualisieren des verbundenen SecondaryElements in …

3
SwiftUI So instanziieren Sie PreviewProvider, wenn View @Binding im Initialisierer erfordert
Mit SwiftUI (Xcode 11.1) habe ich einige Ansichten mit 2-Wege-Bindungen eingerichtet (mit @Binding ). Die bidirektionale Aktualisierung funktioniert hervorragend. Wie kann ich jedoch die Ansicht über den PreviewProvider instanziieren? Zum Beispiel: struct AddProjectView: View { @Binding public var showModal: Bool var body: some View { return VStack { Text("Add Project …
10 xcode  swiftui  combine 

1
Wie kann ich einen optionalen Wert in einer Bindung in Swift auspacken?
Ich erstelle eine App mit SwiftUI und möchte eine Möglichkeit, eine Binding<Value?>in eine Binding<Value> zu konvertieren . In meiner App habe ich eine, AvatarViewdie weiß, wie man ein Bild für einen bestimmten Benutzer rendert. struct AvatarView: View { @Binding var userData: UserData ... } Meine App enthält eine ContentView, die …
9 ios  swift  swiftui  combine 

2
asynchrone Operationen mit Combine und SwiftUI
Ich versuche herauszufinden, wie man mit asynchronen Operationen mit Combine und SwiftUI arbeitet. Zum Beispiel habe ich eine HealthKitManagerKlasse, die unter anderem die Beantragung einer Genehmigung für ein Reformhaus behandelt… final class HealthKitManager { enum Error: Swift.Error { case notAvailable case authorisationError(Swift.Error) } let healthStore = HKHealthStore() func getHealthKitData(for objects: …

6
Kombinieren Sie das Framework, um asynchrone Operationen zu serialisieren
Wie kann ich die asynchronen Pipelines, aus denen das Combine-Framework besteht, synchron (seriell) ausrichten? Angenommen, ich habe 50 URLs, von denen ich die entsprechenden Ressourcen herunterladen möchte, und nehmen wir an, ich möchte dies einzeln tun. Ich weiß, wie man das mit Operation / OperationQueue macht, z. B. mit einer …
8 ios  swift  combine 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.