nstimer - 如何在没有计时器变量的情况下调用 scheduleTimerWithTimeInterval
问题描述
想删除计时器未在...中使用的警告
timer = [NSTimer scheduledTimerWithTimeInterval:.01 target:self selector:@selector(loadSeries:) userInfo:_response repeats: NO];
我发现一个讨论建议使用...
NSTimer.scheduledTimerWithTimeInterval(timeInterval: 0.1, target: self, selector: @selector(loadSeries:), userInfo: _response, repeats: false)
但是,这会返回错误,即 NSTimer 没有属性 scheduleTimerWithTimeInterval 并且 Target 未声明。
如果没有悬空的计时器变量,找不到任何方法来创建计时器。
谢谢,
约翰
解决方案
代替
timer = [NSTimer scheduledTimerWithTimeInterval:.01 target:self selector:@selector(loadSeries:) userInfo:_response repeats: NO];
...只需删除作业。
[NSTimer scheduledTimerWithTimeInterval:.01 target:self selector:@selector(loadSeries:) userInfo:_response repeats: NO];
推荐阅读
- java - 在 Enterprise Architect 中获取 StateNode 类型的 API
- typescript - TypeError:无法读取未定义的属性“openModalDialog”
- javascript - 为什么重新分配一个对象有不同的价值?
- shell - 如何在破折号外壳中使用 IFS 操作带有空格的文件名?
- python - Python Environments
- java - Using Javafx to Draw Basic Shapes (Rectangle, Circle, Sphere)
- java - Problem with command frac at position 2:0_Unknown symbol or command or predefined TeXFormula: 'normalsubformula'
- python - 使用熊猫时python中的嵌套循环问题
- python-3.x - 合并来自 wav pyaudio 的原始音频数据
- python - 有什么方法可以为不同的图像设置恒定数量的轮廓点吗?