【问题标题】:Implement Alamofire.NetworkReachabilityManager for global use实现 Alamofire.NetworkReachabilityManager 以供全球使用
【发布时间】:2016-10-05 18:21:44
【问题描述】:

如何在应用程序中实现Alamofire.NetworkReachabilityManager以供全局使用以快速检查网络连接?

我想使用 NetworkReachabilityManager 以全局方式检查互联网连接。

【问题讨论】:

  • 与此相关但不一样。我想知道如何在全局范围内使用该单例对象。
  • 可能会将其保存在应用程序委托中,或者为您跟踪它的所有数据请求单独创建一个 DataManager 类单例。

标签: ios objective-c iphone swift


【解决方案1】:

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

import Alamofire

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

您可以通过以下应用程序使用它:

NetworkManager.sharedManager

【讨论】:

    猜你喜欢
    • 2020-09-15
    • 1970-01-01
    • 2021-01-04
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-11
    • 2021-12-25
    相关资源
    最近更新 更多