无法隐藏网络活动指示灯
问题描述:
我正在尝试使用以下代码隐藏网络活动指示灯。从我收集的所有内容来看,这应该是一个相当容易的任务,但我完全没有成功。我已经尝试在我的应用程序委托和视图控制器本身实现它,但没有运气。无法隐藏网络活动指示灯
UIApplication.sharedApplication().networkActivityIndicatorVisible = false;
有没有人有过这个问题?有没有解决方案?
编辑:
通过一些严格的调试,我能够找到问题的根源:解析分析。不幸的是,他们还没有允许某项功能将其关闭。
答
你可以通过让Parse完成它的事情(很可能你什么都不做)并且通过你自己的UIActivityIndicatorView
指示你的应用程序加载,从而避免混淆什么服务使用互联网。
答
Parse自动在查询,上传等过程中启用网络活动指示器。
可以使用PFNetworkActivityIndicatorManager禁用默认行为:
PFNetworkActivityIndicatorManager.sharedManager().enabled = false;
+0
另请注意,如果您使用的是Parse,那么您应该使用他们的活动指标管理器来跟踪您自己的未决请求。开始请求时使用'incrementActivityCount',完成时使用'decrementActivityCount'。 – ndbroadbent 2015-06-19 08:18:12
请尝试搜索“隐藏的网络活动指示灯”,并期待在所有的结果:http://*.com/search?q=hide+network +活动+指标 – raurora 2014-10-22 07:04:21
谢谢拉罗拉。看看我的编辑,我发现我的问题的来源。 – UncleAlfonzo 2014-10-22 07:16:20
您是否尝试在dispatch_async dispatch_get_main_queue块的主线程中执行此操作? – kabarga 2014-10-22 07:25:35