Middle
Агар хусусияти Router танҳо ҳамчун истинод боқӣ монад ва бо нишони Нашр нашуда бошад, ва барои навсозӣ оғоз кардан лозим ояд, чӣ мешавад?
sobes.tech AI
Ҷавоб аз AI
Агар хусусияти Router оддӣ ишора қилинаётган бўлса ва @Published билан белгиламаса, SwiftUI ёки Combine автоматик равишда бу хусусиятдаги ўзгартиришларни кузатмайди ва боғланган кўрсатишлар ёки обуначиларни янгилашни бошламайди.
Бу, Router ичидаги ҳолат ўзгартирилганда, интерфейс янгиланмайди, чунки реактив янгилаш механизми ишга тушмайди. Янгилашни бошлаш учун ёки қўл билан янгилаш усулларини чақириш ёки @Published ёки бошқа ўзгартиришларни эълон қиладиган механизмдан фойдаланиш керак.
Масалан, агар Router ички ўзгартириладиган хусусиятларга эга синф бўлса, @Published бўлмаса, ўзгартиришлар ташқига ўтказилмайди ва UI эски ҳолатда қолади.