2015-03-16 7 views
8

Czy istnieje sposób na wywołanie NSTimer połączenia z private func po upływie limitu czasu?Wywołanie prywatnych funkcji za pomocą NSTimer?

(czy to w ogóle ma sens? Odniesienie NSTimer jest lokalny do klasy, nie jestem pewien cel dzwoniącego w czasie wykonywania jest lokalny, jak również.)

Odpowiedz

18

Tak, wystarczy zaznaczyć funkcję @objc:

@objc private func runner(timer: NSTimer) { 

Następnie odpowie na selektor, ale będzie prywatny dla Swifta.