반응형
이번 맥북 버전 업그레이드와 함께 Xcode 버전 또한 함께 업그레이드를 했습니다.
그 중 가장 빠르게 보였던 변경점은 Preview의 변경..!!
기존의 사용하던 프리뷰의 생김새는 아래와 같이 생겼었습니다.
하지만 이번 Xcode15버전 및 iOS 17에 새로 추가된 매크로 기반 #Preview 옵션은 아래와 같이 바뀐것을 볼 수 있습니다.
기존 프리뷰보다 훨신 간결한 코드로 되어있고 기존과 동일한 방법으로 작업을 수행할 수 있지만, 사진과 같이 작업을 시도하면 오류가 발생합니다.
( 해당 오류때문에 잊지않으려고 기록하는건 비밀입니다..! )
해당 오류를 해결하는 방법은 아래와 같습니다.
#Preview 클로저가 ViewBuilder가 아님을 인식하는 것에 있다는 사실을 인식하는데 있습니다.
이를 고치기 위해선 위와 같은 방법으로 명시적으로 View를 반환하면 됩니다.
자세한 #Previews 에 대한 설명은 아래 링크를 참고해주세요 😆
반응형
'iOS > SwiftUI' 카테고리의 다른 글
[ SwiftUI ] Custom Tab Bar 만들기 (0) | 2024.07.02 |
---|---|
[ SwiftUI ] 광고배너 만들기 (0) | 2024.06.27 |
[ SwiftUI ] SearchBar 만들기 (0) | 2024.06.22 |