我有以下代码行:
changeColour = NSTimer.scheduledTimerWithTimeInterval(TIMES, target: self, selector: "changeColourOfPage", repeats: true)
但它给出了错误“调用中的额外参数‘选择器’”
当我改变TIMES
变量为数字,例如1.0
,效果很好。变量TIMES
被设定为1.0
.
这只是一个小故障,还是我在做一些愚蠢的事情?
我需要用它以随机间隔运行一个方法。
请帮忙!
刚刚遇到了同样的问题。对我来说,问题是我将时间间隔作为浮点数而不是双精度数传递。简单的修复是(使用原始帖子中的代码):
NSTimer.scheduledTimerWithTimeInterval(Double(TIMES), target: self, selector: Selector("changeColourOfPage"), userInfo:nil, repeats: true)
我有同样的错误消息,一旦我将时间转换为 Double ,它就可以正常工作。希望对某人有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)