KnockKnock
[](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 文件。