SwiftUI - onChange 클로저 내부로 값 변경, 관찰 변경 안될 때
·
SwiftUI/에러해결
SwiftUI 에서는 onChange 를 제공하여 특정 값의 변화를 감지할 수 있습니다 문제 발생이번에는 지도에서 특정 값이 변경되었을 때 sheet를 올라오게 만들기 위해서 onChange 내부에 isPresented 프로퍼티 값을 변경시키도록 코드를 만들었으나 showDetails의 값이 변경되었음에도 불구하고 sheet 가 올라오지 않는 문제를 발견하였습니다. 문제가 되는 코드를 먼저 살펴보겠습니다. 다음은 mapState의 selectedResult 값이 변경되었으면 showDetails 라는 값을 변경시켜 sheet 를 올려보내려는 코드입니다..onChange(of: mapState.selectedResult, { oldValue, newValue in if newValue != nil ..