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,14 +12,12 @@ 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 topController
} }
return nil
}
static func alert( static func alert(
title: String? = nil, title: String? = nil,