SANetworkTester 0.4.0

SANetworkTester 0.4.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最新发布2016年8月

Shams Ahmed 维护。



  • shams-ahmed

SANetworkHelper 使您能够在 iOS 设备上轻松测试网络连接,而无需花费大量时间编写代码。它有一些简单的类方法,可以在后台线程中运行,并通过 Block 或 Delegate 返回网络响应。

带有 Block 的示例方法

[SANetworkTester googleDNSWithCompletion:^(NSNumber *response) {
    // handle success
    [self showAlert:[NSString stringWithFormat:@"Received %@ packets", response]];

} errorHandler:^(NSString *address, NSError *error) {
    // handle error
    [self showAlert:[NSString stringWithFormat:@"Failed %@ wError: %@", address, error.localizedDescription]];

}];

带有 Delegate 的示例方法

  1. #import < SANetworkTester.h >
  2. 将 Delegate 添加到类中
  3. 添加两个可选协议方法:- (void)didFailToReceiveResponseFromAddress:(NSString *)address withError:(NSError *)error; 和 - (void)didReceiveResponse:(NSNumber *)response;
  4. 添加运行测试的方法:[SANetworkTester googleDnsWithDelegate:self];

屏幕截图

用法

要运行示例项目;克隆仓库,构建示例项目。

交流

  • 您需要帮助,请使用 Stack Overflow。(标签'SANetworkTester')
  • 您想提出一般性问题,请使用 Stack Overflow。
  • 您发现了一个错误,并可以提供可靠重现它的步骤,请打开一个问题。
  • 您有一个功能请求,请打开一个问题。
  • 您想做出贡献,请提交一个 pull request。

安装

或者直接将源文件夹拖放到项目中,并添加以下框架:‘CFNetwork’,‘MobileCoreServices’,‘SystemConfiguration’

作者

shams-ahmed,[email protected]

许可证

SANetworkTester 提供 MIT 许可。

Bitdeli Badge