标签: swift nstimer private
当超时到期时,有没有办法让NSTimer调用private func?
NSTimer
private func
(这是否有意义?NSTimer引用是本地的,我不确定调用者在运行时的目标是否也是本地的。)
答案 0 :(得分:18)
是的,您只需要标记功能@objc:
@objc
@objc private func runner(timer: NSTimer) {
然后它将响应选择器,但对Swift是私有的。