首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSTimer混淆

NSTimer混淆
EN

Stack Overflow用户
提问于 2016-04-04 09:15:38
回答 1查看 142关注 0票数 0

我尝试让标签每秒减去一次(类似于倒计时),当我设置一个变量"timer“并将其设置为NSTimer.scheduledTimerWithTimeInterval(1.0,target: self,selector:" countdown ",userInfo: nil,repeats: true)时,它不会起作用。我试图从标签中调用的countdown函数,但当我试图将"countdown“放入选择器中时,它会提示将其替换为# selector (Hard.countdown)。YouTube上的所有教程都是不同的,所以我不知道该怎么做。您的帮助我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-04-04 09:20:06

Swift 2.2为更安全的选择器添加了新的#selector语法。(我们之前使用的是纯字符串)。对于NSTimer,您需要一个倒计时方法,如下所示:

代码语言:javascript
复制
func countdown(timer: NSTimer)

不要忘记参数,否则它不会工作。并将其作为选择器引用,如下所示:#selector(Hard.countdown(_:))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36393243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档