improve: use guard instead of if

This commit is contained in:
naturecodevoid
2023-06-01 07:39:36 -07:00
parent 465c87d442
commit a6349198cf

View File

@@ -12,13 +12,11 @@ extension UIApplication {
} }
static var topController: UIViewController? { static var topController: UIViewController? {
if var topController = keyWindow?.rootViewController { guard var topController = keyWindow?.rootViewController else { return nil }
while let presentedViewController = topController.presentedViewController { while let presentedViewController = topController.presentedViewController {
topController = presentedViewController topController = presentedViewController
}
return topController
} }
return nil return topController
} }
static func alert( static func alert(