博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift计时器对用于网络不好时
阅读量:5900 次
发布时间:2019-06-19

本文共 1157 字,大约阅读时间需要 3 分钟。

hot3.png

 

/// 计时器做网络 不好判断    var timer : NSTimer?;    // MARK:    // MARK: 创建计时器    /// 创建计时器    private func createTimer() {                // 实例化        timer = NSTimer.scheduledTimerWithTimeInterval(XNTool().timeToRequest, target: self, selector: "timerCallMethod", userInfo: nil, repeats: false);            }        // MARK:    // MARK: 删除定时器    /// 删除计时器    private func deleteTimer() {                if timer == nil {                        return;        }                // 删除定时器        timer!.invalidate();                timer = nil;            }    // MARK:    // MARK: 计时器调用方法    /// 计时器调用方法    @objc private func timerCallMethod() {                // 删除计时器        deleteTimer();                //SVProgressHUD.dismiss();                // 感叹句 弹框        SVProgressHUD.showInfoWithStatus("网络不太好,请稍后再试", maskType:.Black);            }        MARK: ------  发送请求  ------        // 创建计时器        createTimer()                // 等待弹框        SVProgressHUD.showWithMaskType(.Black);       MARK: ------  网络回传  ------        // 删除计时器        deleteTimer();                // 关闭等待状态        SVProgressHUD.dismiss();

转载于:https://my.oschina.net/codeismygirl/blog/706495

你可能感兴趣的文章
poj 2234 Matches Game
查看>>
2018年全国多校算法寒假训练营练习比赛(第五场)
查看>>
sax方式解析XML学习笔记
查看>>
Springboot配置(上)
查看>>
Luogu345: [POI2007]POW-The Flood
查看>>
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
Jdom的简单操作
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
Codeforces 582B Once Again
查看>>
template.helper 多参数
查看>>
RadioButton布局图片+文字 实现tabhost效果
查看>>
[HEOI2012]采花
查看>>
access中设置不等于
查看>>
hdu 1221 Rectangle and Circle
查看>>
Android 四大组件之四(ContentProvider)
查看>>
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
MySQLDump在使用之前一定要想到的事情 [转载]
查看>>
PIE SDK矢量数据的读取
查看>>
两种方式分别改变alertdialog的宽和高
查看>>