私はラベルを毎秒(ソートのカウントダウン)減算しようとしています。変数 "timer"を作成してNSTimer.scheduledTimerWithTimeInterval(1.0、target:self、selector: "countdown" 、userInfo:nil、繰り返し:true)うまくいきません。コールしようとしているカウントダウン関数はラベルから減算しますが、セレクタに "countdown"を入れようとすると#selector(Hard.countdown)に置き換えられます。 YouTubeのすべてのチュートリアルは異なるので、私は何をすべきかわかりません。あなたの助けに感謝します。NSTimer Confusion
0
A
答えて
1
スウィフト2.2は、より安全なセレクタのために新しい#selector
構文を追加しました。 (私たちは前に純粋な文字列を使用します)。 NSTimerでは、次のようなカウントダウン方法を持っている必要があります:
func countdown(timer: NSTimer)
は、それ以外の場合は動作しません、パラメータを忘れないでください。 #selector(Hard.countdown(_:))
+0
私はそれを試してみるよ、ありがとう –
関連する問題
- 1. T4 Confusion
- 2. pygame.time.set_timer confusion?
- 3. NSImageRep confusion
- 4. TreeView Confusion
- 5. NetUnJoinDomain confusion
- 6. Spring MVC @SessionAttributes confusion!
- 7. php stream_context_create confusion
- 8. Android Looper confusion
- 9. JavaScript 'this' confusion
- 10. htaccess RewriteRule confusion
- 11. time.Millisecond * int confusion
- 12. Javascript Scoping Confusion
- 13. char size confusion
- 14. Scikit-learn confusion matrix
- 15. tk messagebox import confusion
- 16. Linux fakeroot confusion
- 17. python autopy problems/confusion
- 18. CompositeCollection/CollectionViewSource confusion
- 19. .NET AppDomain confusion
- 20. Rails Model Association Confusion
- 21. Heroku addons confusion
- 22. jQuery BBQ Plugin Confusion
- 23. ruby metaclass confusion
- 24. C++ boolalpha confusion
- 25. Java Unicode Confusion
- 26. Ruby REXML confusion
- 27. エンティティフレームワーク:AttachAsModified failure/confusion :)
- 28. CoffeeScript Confusion? (KeyUp Jquery)
- 29. JQuerys inArray Confusion
- 30. HtmlElementEventArgs KeyPressedCode Confusion
'func countdown()'の定義を含むコードのサンプルを投稿してください。 –
'#selector'構文はSwift 2.2の新機能で、1か月もかからずに導入されました。それでも古い方法を使うことはできますが、廃止予定です。 YouTubeのビデオを使用するのではなく、アップルが提供するSwiftの公式書籍からSwiftを学ぶことをお勧めします。これは常に最新のものです。 –
Xcode 7.3(Swift 2.2)がセレクタ構文を変更しました。 'Selector(" countdown ")'やXcodeが提案したものを使うことができます。 – vacawama