Skip to content

Commit 3b4b557

Browse files
authored
ci: Assert a UIWindowScene is available on sceneDidBecomeActive (#5751)
1 parent 162cd7f commit 3b4b557

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Samples/iOS-SwiftUI/iOS-SwiftUI/SwiftUIApp.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ class MySceneDelegate: NSObject, UIWindowSceneDelegate, ObservableObject {
3434
var initializedSentry = false
3535
func sceneDidBecomeActive(_ scene: UIScene) {
3636
guard !initializedSentry else { return }
37+
guard UIApplication.shared.connectedScenes.first as? UIWindowScene != nil else {
38+
preconditionFailure("The test app should always have a UIWindowScene at this point")
39+
}
40+
3741
SampleAppDebugMenu.shared.display()
3842
SentrySDK.feedback.showWidget()
3943
initializedSentry = true

0 commit comments

Comments
 (0)