«combine» etiketlenmiş sorular

4
Swift Combine'da @Published kullanarak hesaplanan özelliklere eşdeğer mi?
Zorunlu Swift'te, durumu çoğaltmadan verilere kolay erişim sağlamak için hesaplanan özelliklerin kullanılması yaygındır. Diyelim ki bu sınıf zorunlu MVC kullanımı için yapılmış: class ImperativeUserManager { private(set) var currentUser: User? { didSet { if oldValue != currentUser { NotificationCenter.default.post(name: NSNotification.Name("userStateDidChange"), object: nil) // Observers that receive this notification might then check …

3
SwiftUI görünümlerinin iç içe ObservableObjects'e nasıl bağlanacağını söyleme
Ben adlandırılan bir EnvironmentObject alır bir SwiftUI görünüm var appModel. Daha sonra değerini okur appModel.submodel.countonun içinde bodyyöntemle. Ben özellik güncellemeleri zaman yeniden oluşturur count, submodelböylece bu özelliği görünümüne bağlamak için bekliyoruz , ama bu gerçekleşmiyor gibi görünüyor. Bu bir hata mı? Ve değilse, görünümlerin SwiftUI'deki ortam nesnelerinin iç içe özelliklerine …
18 ios  swift  swiftui  combine 

2
SwiftUI'de ilgili bir Varlık değiştiğinde @FetchRequest nasıl güncellenir?
Bir SwiftUI olarak Viewi sahip Listgöre @FetchRequestbir verilerini gösteren Primarybir varlık ve ilişki üzerinden, Secondaryvarlık. ViewVe onun Listyeni bir eklediğinizde, doğru güncellenir PrimaryYeni bir ilgili ikincil varlık ile varlık. Sorun, bağlı Secondaryöğeyi bir ayrıntı görünümünde güncelleştirdiğimde, veritabanı güncelleştirilir, ancak değişiklikler PrimaryListeye yansıtılmaz . Açıkçası, @FetchRequestbaşka bir Görünümdeki değişiklikler tarafından tetiklenmez. …

3
SwiftUI Görünüm başlatırken @ Bağlama gerektirdiğinde PreviewProvider nasıl başlatılır
SwiftUI (Xcode 11.1) ile, 2 yönlü bağlamalar ( @Binding kullanarak ) ile ayarlanmış bazı Views'um var . İki yönlü güncelleme harika çalışıyor. Ancak, görünümü PreviewProvider'dan nasıl başlatabilirim? Örneğin: struct AddProjectView: View { @Binding public var showModal: Bool var body: some View { return VStack { Text("Add Project View") Button("Dismiss") { …
10 xcode  swiftui  combine 

1
Swift'te bir ciltleme içinde isteğe bağlı bir değeri nasıl açabilirim?
SwiftUI kullanarak bir uygulama geliştiriyorum ve Binding<Value?>a Binding<Value> ' ya dönüştürmenin bir yolunu istiyorum . Benim app AvatarViewbelirli bir kullanıcı için bir görüntü oluşturmak için nasıl bilen bir var. struct AvatarView: View { @Binding var userData: UserData ... } Uygulamam ContentViewiki bağlamaya sahip bir tutar : kimliğe göre kullanıcıların bir …
9 ios  swift  swiftui  combine 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.