简体   繁体   English

未声明的标识符-NSBackgroundActivityScheduler

[英]Undeclared Identifier -NSBackgroundActivityScheduler

when i'm tried to use NSBackgroundActivityScheduler , getting an Undeclared Identifier Error.Should i import some framework?Any help? 当我尝试使用NSBackgroundActivityScheduler时,出现未声明的标识符错误。我应该导入一些框架吗?

This is my code : 这是我的代码:

NSBackgroundActivityScheduler *activity = [[NSBackgroundActivityScheduler alloc] initWithIdentifier:@"com.example.MyApp.updatecheck"];

NSBackgroundActivityScheduler is available under macOS only (not for iOS). NSBackgroundActivityScheduler仅在macOS下可用(不适用于iOS)。

See Apple documentaion . 请参阅Apple文档

    for iOS
Use timer in Swift
    var timer = Timer()
    self.timer = Timer.scheduledTimer(
         timeInterval: 1.0,
         target: self,
         selector: #selector(self.callFunction),
         userInfo: nil,
         repeats: true)
    //time interval is in seconds

    func callFunction(){
    //this method will be called repeatedly after every 1 sec 
    }

    timer.invalidate() //to stop timer

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM