swift 在Swift中设置计划任务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 在Swift中设置计划任务相关的知识,希望对你有一定的参考价值。
import UIKit
class MyClass: UIViewController {
var taskManager = NSTimer()
override func viewDidLoad() {
super.viewDidLoad()
//Swift 2.3
taskManager = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: #selector(MyClass.functionToPerform), userInfo: nil, repeats: true) //Set repeats to false if needed
NSRunLoop.currentRunLoop().addTimer(taskManager, forMode: NSRunLoopCommonModes)
//Swift 3
taskManager = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(MyClass.updateInfo), userInfo: nil, repeats: true) //Set repeats to false if needed
RunLoop.main.add(taskManager, forMode: RunLoopMode.commonModes)
}
}
func functionToPerform(){
//perform actions
}
}
以上是关于swift 在Swift中设置计划任务的主要内容,如果未能解决你的问题,请参考以下文章
使用swift在UiStackview中设置UiLabel的高度
如何在 Swift 中的 IF 语句中设置时间延迟?
swift Swift - 在代码中设置自动旋转
在 Swift 中设置多次通知
swift:在导航栏中设置后退按钮图像
在 Swift 中设置自定义 NavigationBar 的最简单方法是啥?