如何用AFN在网络请求3秒后弹出loading框

新手上路,请多包涵

产品有个需求需要在网络请求3后弹出loading动画,但是不想用NSTimer,有什么简便的方法

阅读 2.5k
1 个回答

Objective-C:

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

Swift 3:(注意 :block里面不可省略self)

DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 3) { 
    // show loading
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏