我正在将我的项目的语法转换为Swift 2.2(xCode帮助我自动完成);然而,我不理解新的#selector()
语法.
例如:
timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self,
selector: #selector(MyVC.timerCalled(_:)), //new selector syntax!
userInfo: nil, repeats: true)
这是 Select 器#selector(MyVC.timerCalled(_:))
_:
代表什么?你能在这个 Select 器中添加其他变量吗?比如说,#MyVC.timerCalled(_:whateverVar)
.
非常感谢您提供有关此语法与早期版本的Swift基于字符串的实现的不同之处的一般信息.