【问题标题】:How do I know the network activity proceeds?我怎么知道网络活动进行了?
【发布时间】:2011-11-11 03:48:26
【问题描述】:

当网络活动进行时,网络活动指示器会在状态栏中旋转。当网络活动停止时它会消失。

但是在UIApplication 类中除了networkActivityIndicatorVisible 之外什么都没有。

如何获取状态栏上的“网络活动指示器”对象? 或者活动进行时是否有通知?

我需要监控网络活动。

【问题讨论】:

  • 您的网络请求如何?

标签: iphone objective-c ios


【解决方案1】:

这里是UIApplication类参考中提供的信息::

networkActivityIndi​​catorVisible

打开或关闭网络活动指示器的布尔值。

@property(nonatomic, getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible

讨论

如果应用程序应该显示网络活动,则指定 YES,如果不应该显示,则指定 NO。默认值为 NO。状态栏中的旋转指示器显示网络活动。应用程序可以显式隐藏或显示此指示器。 可用性


所以请检查 isNetworkActivityIndi​​catorVisible。我猜这就是你想要的。

【讨论】:

  • 使用 isNetworkActivityIndi​​catorVisible 检查有效。似乎没有通知可以做到这一点。谢谢
  • 您可以运行一个线程来及时检查这种可见性。当它发生变化时,您可以在那个时刻发出通知。
猜你喜欢
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
  • 2023-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-01
相关资源
最近更新 更多