Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8996255
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T23:43:48+00:00 2026-06-15T23:43:48+00:00

I have added Reachability classes provided by apple and it is working fine for

  • 0

I have added Reachability classes provided by apple and it is working fine for checking internet connection. MY app is displaying message if internet goes off.

But if internet is very slow it just keep loading…….

I am using wi-fi and I face this problem when there is only a dot visible in iPhone notification bar for wifi signal.

So I want to know how can I check for slow internet connection.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T23:43:49+00:00Added an answer on June 15, 2026 at 11:43 pm

    You can send a request to your server and given that it’s about 5-10 KB of data you expect to be returned, then create a timer callback that is scheduled for say 20 seconds.

    If you don’t get a response within 20 seconds, then let’s consider that a slow connection.

    Example:

    // make POST request to server, the POST request should have a callback method assigned
    [self testSpeed];
    
    // schedule a method to be called after 20 seconds
    myTimer = [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];
    }
    

    I think that’s what H2CO3 was trying to ask:

    “How many bytes per second do you consider slow?”

    You need to decided on long you think the user is willing to wait for the amount of data expected to be returned.

    If you’re telling the user you’re downloading 50 MB of data, then yes, getting them all back in 20 second is fast.

    However, if you’re expecting only 5-10 KB of data and it’s taking longer than 10 seconds, let alone 20 seconds, then connection is very slow.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am using Reachability sample code from Apple site. I have added Reachability.h and
I have implemented Reachability.h from Apple into my demo app. The problem is that
My app pulls a json data feed , I have just added the reachability
I have added a plugin called scrollpaper to a site I'm working on. The
I have added the code that working for right to left sliding perfectly but
I have downloaded and added apples reachability(.h+.m) files to my view bases project and
I'm trying to implement Reachability in my app. I have it in applicationDidFinishLaunching .
I have a 3-tuple list like the following [I added line breaks for readability]:
I have added a navigation controller inside a viewcontroller thats inside another navigation controller...
I have added an UIImageView as a subview in UIView , and then I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.