SwiftUI
[SwiftUI] ObservableObject 강제 새로고침 하는 법
웰코발
2022. 10. 18. 22:03
- @StateObject 혹은 @EnvironmentObject 의 데이터에 따라 View가 최신화 되지 않는 경우
- ObservableObject 클래스 내 @Published 데이터 변화를 강제로 보내는 법
class ExViewModel: ObservableObject {
@Published data: String = "example"
func example() {
.....
self.data = "example change"
//@Published 변수가 변동됨을 강제로 View에 알림
self.objectWillChange.send()
}
}