«combine» 태그된 질문

4
Swift Combine에서 @Published를 사용하여 계산 된 속성과 동등합니까?
명령형 스위프트에서는 계산 된 속성을 사용하여 상태를 복제하지 않고도 데이터에 편리하게 액세스 할 수 있습니다. 이 클래스가 명령형 MVC 사용을 위해 만들어 졌다고 가정 해 봅시다. class ImperativeUserManager { private(set) var currentUser: User? { didSet { if oldValue != currentUser { NotificationCenter.default.post(name: NSNotification.Name("userStateDidChange"), object: nil) // Observers that receive this …

3
중첩 된 ObservableObject에 바인딩하도록 SwiftUI보기에 지시하는 방법
라는 EnvironmentObject를 사용하는 SwiftUI보기가 appModel있습니다. 그런 다음 값을 판독하고 appModel.submodel.count그 안에 body방법. 속성이 업데이트 될 때 다시 렌더링 할 수 있도록 속성 count에 대한 내 견해를 바인딩 할 것으로 기대 submodel하지만 이런 일은 일어나지 않는 것 같습니다. 이것이 버그입니까? 그렇지 않은 경우 SwiftUI에서 뷰를 환경 객체의 중첩 속성에 바인딩하는 관용적 …
18 ios  swift  swiftui  combine 

2
SwiftUI에서 관련 엔티티가 변경되면 @FetchRequest를 업데이트하는 방법은 무엇입니까?
SwiftUI에서 View나는있다 List에 기초하여 @FetchRequest(A)의 데이터를 나타내는 Primary개체와의 관계를 통해 연결된 Secondary엔티티. View하고는 List나는 새로운 추가 할 때 제대로 업데이트되어 Primary새로운 관련 보조 엔티티와 엔티티. 문제는 Secondary상세보기에서 연결된 항목을 업데이트하면 데이터베이스가 업데이트되지만 변경 사항이 Primary목록에 반영되지 않는다는 것 입니다. 분명히, @FetchRequest다른보기의 변경 사항에 의해 트리거되지 않습니다. 그 후 기본보기에 새 …

3
SwiftUI 이니셜 라이저에서 View에 @Binding이 필요한 경우 PreviewProvider를 인스턴스화하는 방법
SwiftUI (Xcode 11.1)를 사용하면 양방향 바인딩 ( @Binding 사용 ) 으로 일부 뷰를 설정했습니다 . 양방향 업데이트가 훌륭합니다. 그러나 PreviewProvider에서보기를 어떻게 인스턴스화 할 수 있습니까? 예를 들면 다음과 같습니다. 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의 바인딩 내에서 선택적 값을 줄 바꿈하려면 어떻게해야합니까?
SwiftUI를 사용하여 앱을 작성 중이며 Binding<Value?> A와를 Binding<Value>. 내 응용 프로그램 AvatarView에는 특정 사용자의 이미지를 렌더링하는 방법을 알고 있습니다. struct AvatarView: View { @Binding var userData: UserData ... } 내 응용 프로그램에는 ContentViewID별로 사용자 사전과 아바타를 표시 해야하는 사용자의 ID가 있습니다. struct ContentView: View { @State var userById: Dictionary<Int, UserData> …
9 ios  swift  swiftui  combine 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.