NetworkReachabilityManager

NetworkReachabilityManager

如何在应用程序中实现Alamofire.NetworkReachabilityManager以供全局使用,从而在swift中检查网络连接?
我想使用NetworkReachabilityManager来检查internet连接,但要以全局方式进行。

最佳答案

您可以创建这样一个简单的单例:

import Alamofire

public class NetworkManager {
    public static var sharedManager: NetworkReachabilityManager = {
        let manager = NetworkReachabilityManager()
        // Add additional setup for the manager
        return manager!
    }()
}

你可以通过应用程序使用它,比如:
NetworkManager.sharedManager

关于ios - 实现Alamofire.NetworkReachabilityManager以供全局使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37652411/

10-13 07:00