提供了一种方便的方式来管理多个网络请求的网络活动指示器。
show()
和 hide()
调用不平衡时出现错误。show()
中集成了可选项超时,以防网络请求耗时过长或调用不平衡。要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
WQNetworkActivityIndicator 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
即可。
pod 'WQNetworkActivityIndicator'
WQNetworkActivityIndicator.shared.show()
WQNetworkActivityIndicator.shared.hide()
WQNetworkActivityIndicator.shared.show()
networkRequestA() {
WQNetworkActivityIndicator.shared.hide()
}
WQNetworkActivityIndicator.shared.show()
networkRequestB() {
WQNetworkActivityIndicator.shared.hide()
}
只有当两个请求都完成时才会停止显示网络活动指示器。
WQNetworkActivityIndicator.shared.hide(force: true)
默认超时时间为 10
秒。将其设置为 0
以禁用它。
WQNetworkActivityIndicator.shared.timeout = 0
基于 MXNetworkActivityIndicator。
WQNetworkActivityIndicator 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。