티스토리 뷰
struct SearchScene: View {
@ObservedObject var viewModel = SearchSceneViewModel()
}
이런 식으로 생긴 Scene에서
viewModel의 init이 계속 콜되는 문제가 있었는데
이 글을 보고 @ObservedObject에서 @StateObject로 바꿔서 해결!
https://stackoverflow.com/questions/59533407/swiftui-observableobject-created-multiple-times
struct SearchScene: View {
@StateObject var viewModel = SearchSceneViewModel()
}
'macOS, iOS' 카테고리의 다른 글
[SwiftUI] 상대적인 사이즈 구하기 - Geometry Reader (0) | 2021.05.24 |
---|---|
[iOS] 카카오 네비 앱 열기 (0) | 2021.05.18 |
key없는 JSON decoding하기 (0) | 2021.05.17 |
UIViewRepresentable의 변수는 Binding보다는 static을 쓰자 (0) | 2021.05.13 |
[iOS] Invalid parameter not satisfying: !stayUp || CLClientIsBackgroundable(internal->fClient) || _CFMZEnabled() (0) | 2021.05.07 |