textfield로 입력받은 데이터 button 액션으로 출력
안녕하세요.강의 잘 듣고 있습니다.xcode 버그인건지 모르겠어서 질문드립니다. textfield로 입력받은 데이터를 Button의 action에서 출력하는 부분입니다.Canvas에서 데이터 입력 후 버튼을 눌러도 출력이 되지 않습니다.run을 실행해서 테스트 해봐도 동일합니다. 선생님 코드를 복사해서 실행해봐도 동일한데,xcode의 어떤 문제(버그, 오류, 버전 등)인 건지 가늠이 안가 문의드립니다.
답변 1
0
안녕하세요 yihn95님
먼저 강의 수강해주셔서 감사합니다.
코드가 없어서 제가 어떤 문제인지 정확히 확인이 어려운데요.
일단 질문만 듣고 제가 예제코드를 한번 만들어봤습니다.
import SwiftUI
struct ContentView: View {
@State var textInput = ""
var body: some View {
TextField("Placeholder", text: $textInput)
VStack {
Button(action: {
print(textInput)
}, label: {
Text("Button")
})
}
.padding()
}
}
#Preview {
ContentView()
}
이 코드를 새 프로젝트를 만들어서 ContentView.swift 파일을 다 지우고 한번 붙여넣어서 실행해보시겠어요?
저는 이 코드로 하면 TextField에 입력한 단어가 print로 잘 출력이 되는데, 혹시 안된다면 xcode버그일 수도 있을 것 같습니다.
만약 xcode문제라면 xcode를 껏다키면 아마 괜찮아질 것 같습니다.
혹시 다른 문제라면 문제와 관련된 부분들의 코드도 함께 작성해주시면 답변드리는데 더 도움이 될 것 같습니다.
즐거운 저녁시간 되세요~:D
확인 버튼 만들 때 폰트 색상 화이트 주는 위치 문의드려요.
1
67
2
Button(action: label:)이 강의와 달라요!
1
61
2
HStack과 VStack에서 alignment와 spacing 방향이 이해가 잘 안갑니다.
1
73
2
modifiers 창이 안보여요.
1
100
2
showAlert 변수 mvi 패턴에서의 사용법
1
57
2
swift vs swiftUI
1
68
1
끝말잇기 로직 구현 중 ios 16 (iphone 16) 시뮬레이터 영어 입력 불가
1
84
1
@Binding된 객체는 자동으로 저장이 되나요?
1
97
2
섹션5. Class로 Todo 데이터 관리하기 부분에서 질문 있습니다.
1
84
2
JSON_Decodable.playground에서 print문이 안찍히는 문제
0
120
2
List를 넣으니 위치가 제대로 조정이 되던데 그럼 Spacer는 따로 넣을 필요가 없는걸까요?
1
107
1
콘솔창에 값이 안찍히고 있습니다.
1
143
2
todo 앱에서 미리 적어놨던 요소들은 왜 안나오나요?
1
133
2
Swift 6 업데이트 이후 Todo 예제 실행 오류
1
190
2
ToDo 앱 @Observable 기능(?) 질문입니다
0
209
2
Todo 앱 @Observable 질문입니다
2
192
2
VStack, HStack으로 뷰 구성하기 강의 padding 질문입니다
1
222
1
@State 특성(?) 질문입니다
1
161
2
6-7) 이미지 사이즈 지정 위치 질문드립니다.
1
171
1
강의 자료를 모아보는 프로그램을 제작해보려고 합니다!
0
183
1
NavigationLink 질문
1
152
1
서적 추천 부탁드립니다!
2
195
1
질문합니다. 섹션 4 - 10 [투두 삭제기능 구현하기(onDelete)]
1
223
2
섹션4-4 'NavigationStack' 오류가 납니다
1
232
1





