但如果互联网很慢,它只是继续加载…….
我正在使用Wi-Fi,当iPhone通知栏中只有一个可见的WiFi信号时,我面对这个问题.
所以我想知道如何检查缓慢的互联网连接.
解决方法 您可以向您的服务器发送一个请求,并且假定它是大约5-10 KB的数据,您希望返回,然后创建计时器回调,计划为20秒.如果在20秒内没有得到响应,那么让我们考虑一下缓慢的连接.
例:
// make POST request to server,the POST request should have a callback method assigned[self testSpeed];// schedule a method to be called after 20 secondsmyTimer = [NSTimer scheduledTimerWithInterval:20.0 selector:@selector(stopSpeedTest) .... ];// your POST request callback method-(voID)speedTestCallback{ [myTimer invalIDate]; myTimer = nil; [self alertGoodSpeed];}// your stopSpeedTest method to IDentify app dIDn't receive response within 20 seconds-(voID)stopSpeedTest{ [self alertTooslow];}
我认为这是H2CO3试图要问的:
“你认为慢几个字节?
您需要长时间决定,您认为用户愿意等待预期返回的数据量.
如果您要告诉用户您正在下载50 MB的数据,那么是的,20秒内恢复正常.
但是,如果您期望的数据只有5-10 KB,而且耗时超过10秒,更不用说20秒,那么连接速度非常慢.
总结以上是内存溢出为你收集整理的检查慢的互联网连接iOS全部内容,希望文章能够帮你解决检查慢的互联网连接iOS所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)