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? {
if var topController = keyWindow?.rootViewController {
while let presentedViewController = topController.presentedViewController {
topController = presentedViewController
}
return topController
guard var topController = keyWindow?.rootViewController else { return nil }
while let presentedViewController = topController.presentedViewController {
topController = presentedViewController
}
return nil
return topController
}
static func alert(