- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Swiftについて教えてください)
Swiftのタイマー処理でエラーが発生する
このQ&Aのポイント
- Floatの部分に直接、小数を記述するとエラーが消えるが、変数で指定できないか
- タイマー処理を実装しているにもかかわらず、Cannot invoke 'scheduledTimerWithTimeInterval'エラーが発生
- ViewControllerクラスでタイマー処理をするが、エラーメッセージが表示される
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
scheduledTimerWithTimeIntervalの第1パラメータの型はFloatではなくNSTimeIntervalです。 (参考) https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/#//apple_ref/occ/clm/NSTimer/scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: なので、 var Interval:Float = 1.0 ではなく var Interval:NSTimeInterval = 1.0 とすればよいです。
その他の回答 (1)
- oboroxx
- ベストアンサー率40% (317/792)
回答No.1
var Interval:Float = 1.0 のところを let Interval:Float = 1.0 にしてみてはどうでしょうか。 頑張ってください!
質問者
お礼
ありがとうございます。試してみます。
お礼
ありがとうございました。タイマー動きました。