search

Home  >  Q&A  >  body text

ios - How to use AFN to pop up the loading box after 3 seconds of network request

The product has a requirement that the loading animation pops up after network request 3, but I don’t want to use NSTimer. Is there any easy way

大家讲道理大家讲道理2739 days ago944

reply all(1)I'll reply

  • 迷茫

    迷茫2017-06-24 09:46:24

    Objective-C:

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        // show loading
    });

    Swift 3: (Note: self cannot be omitted in block)

    DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 3) { 
        // show loading
    }

    reply
    0
  • Cancelreply