美文网首页
定时器 swift

定时器 swift

作者: 晓蜻蜓 | 来源:发表于2016-10-20 14:42 被阅读0次
var timer: Timer?      //刷新时器
 //关闭定时运行
    func stopTimer() {
        self.timer?.invalidate()
        self.timer = nil
    }
    
    //启动定时运行
    func startTimer() {
        if timer == nil {
            self.timer = Timer.scheduledTimer(
                timeInterval: 2,
                target: self,
                selector: #selector(self.getChats),
                userInfo: nil,
                repeats: true)
        }
        
    }




//获取聊天记录
    func getChats(){
        RemoteService.sharedInstance.getChats(lastreceived: self.lastreceived)
        {
            (message,chats) in
            
            if message.code == ApiResultCode.Success.rawValue{
                
                for (_,chat) in chats.enumerated(){
                    self.addChats(chatInfo: chat)
                }
                
                self.tableView.reloadData()
            }else{
                SVProgressHUD.showError(withStatus: message.message)
            }
            
        }
    }

相关文章

  • 80-Swift之CADisplayLink的解说

    引言 在App的开发中定时器是常用的组件。我们在55 - Swift 之 Timer (NSTimer )定时器已...

  • RxSwift中的Timer

    RxSwift中的Timer 我们在项目中经常会用到定时器,先来看下swift中使用定时器的几种方式: Timer...

  • swift GCD-定时器(DispatchSourceTime

    前言: 了解swift GCD 与OC GCD请看我的其他总结文章,这篇文章只是对swift GCD定时器的一个实...

  • Swift3.0之后GCD定时器如何创建

    Swift3.0很多语法都有变化,GCD的定时器也发生了变化 1.首先,创建定时器,和之前的有所不同,代码如下: ...

  • Swift定时器

    代码在这 简单使用

  • swift 定时器

    定时器的两种简单实现方式: 1.timer 2.GCD 上面两种方法以及实现简单的定时器,但是还有一个隐藏的问题,...

  • Swift定时器

    1.定义全局 var timer = NSTimer?() var count = 10 var btn = UI...

  • 定时器 swift

  • swift定时器

    全局可以一直存在一个主定时器 每个cell单独控制自己的time值(一个数组去控制) 因为每个app都可能存在回到...

  • swift GDC定时器

网友评论

      本文标题:定时器 swift

      本文链接:https://www.haomeiwen.com/subject/irbfuttx.html