Swift 5如何在运行时获得网络可达性?

我正在尝试在我的应用程序中实现网络指示器。如果您关闭了连接,则如果应用程序具有连接,它将显示红色背景,而应显示绿色。

现在我可以实现使用

let rechability = NetworkReachabilityManager()
if rechability?.isReachable == false {
    print("no network")
} else {
    print("With network")
}

但我正在寻找运行时间。.如果网络应用程序外的用户应立即对其进行跟踪。

请提出实现此目标的方法或可能性。