[iOS] Xcode - Preview에 Binding 변수 값 넣기
2022. 7. 13. 19:48ㆍiOS/Swift
Xcode에서 신나게 개발을 하다가 Canvas에서 Preview를 확인하려 하는데,
Preview에 Missing argument for parameter... 라는 에러가 뜰 때가 있다
그럼 더미 변수값을 만들어서 넣으면 될텐데 만약 Binding 변수라면 어떨까?
바인딩 값을 받아올 수 없는 Preview에서 사용할 수 있게 해주는 게 바로 .constant() 타입 메소드다
아래와 같이 사용하면 된다
struct TestView: View {
@Binding var bindingVar: Bool
var body: some View {
...
}
}
struct TestView_Previews: PreviewProvider {
static var previews: some View {
TestView(bindingVar: .constant(ture))
}
}
'iOS > Swift' 카테고리의 다른 글
Lv3 프로그래머스 퍼즐 조각 채우기 풀이 과정 (Swift) (1) | 2023.04.14 |
---|---|
클로저에서의 weak self — 순환참조 (2) (1) | 2023.04.12 |
ARC를 곁들인 순환참조 (1) (0) | 2023.04.12 |
[iOS 노트] Swift 에서는 숫자에 언더바(_)를 넣을 수 있다 (0) | 2022.07.07 |
[iOS 노트] 커스텀 폰트 사이즈를 사용하면 안되는 이유 (0) | 2022.07.07 |