KnockKnock 1.0.1

KnockKnock 1.0.1

Mobile Jazz维护。



KnockKnock

[![CI状态](http://img.shields.io/travis/Paolo Tagliani/KnockKnock.svg?style=flat)](https://travis-ci.org/Paolo Tagliani/Knock) 版本 许可证 平台

使用

开始监控

要开始监控可达性,只需在共享可达性实例上调用 awake 方法。通常在您的应用程序代理中,您开始监控网络状态

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *) launchOptions {
    //Started monitoring reachability
    [[Knock knock] awake];
   
   return YES;
}    

此方法会自动在 Google.com 上查找可达性。您可以通过调用以下方法来在自定义URL上监控可达性

[[Knock knock] awakeWithHost:YOUR_HOST];

检查可达性

您可以通过检索共享可达性对象,并调用方法 whosThere:(KKActor)actor 来在任意时间检查可达性,传递所需的可达性。

typedef NS_OPTIONS(NSUInteger, KKActor) {
    KKSomeone,
    KKWifi,
    KKCellular
};

##示例项目

要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install

安装

Knock 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "KnockKnock"

许可证

Knock 适用于 Apache 许可证。有关更多信息,请参阅 LICENSE 文件。