使用NSTimer调用私有函数?

时间:2015-03-16 12:59:00

标签: swift nstimer private

当超时到期时,有没有办法让NSTimer调用private func

(这是否有意义?NSTimer引用是本地的,我不确定调用者在运行时的目标是否也是本地的。)

1 个答案:

答案 0 :(得分:18)

是的,您只需要标记功能@objc

 @objc private func runner(timer: NSTimer) {

然后它将响应选择器,但对Swift是私有的。