- @StateObject 혹은 @EnvironmentObject 의 데이터에 따라 View가 최신화 되지 않는 경우
- ObservableObject 클래스 내 @Published 데이터 변화를 강제로 보내는 법
class ExViewModel: ObservableObject {
@Published data: String = "example"
func example() {
.....
self.data = "example change"
//@Published 변수가 변동됨을 강제로 View에 알림
self.objectWillChange.send()
}
}
'SwiftUI' 카테고리의 다른 글
[SwiftUI] SwiftUI의 디자인 패턴 적용이 필요한가? (1) | 2024.01.23 |
---|---|
[SwiftUI] KFImage placeholder 사용법 (0) | 2022.10.18 |