• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Swiftについて教えてください)

Swiftのタイマー処理でエラーが発生する

このQ&Aのポイント
  • Floatの部分に直接、小数を記述するとエラーが消えるが、変数で指定できないか
  • タイマー処理を実装しているにもかかわらず、Cannot invoke 'scheduledTimerWithTimeInterval'エラーが発生
  • ViewControllerクラスでタイマー処理をするが、エラーメッセージが表示される

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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 とすればよいです。

dkong
質問者

お礼

ありがとうございました。タイマー動きました。

その他の回答 (1)

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

var Interval:Float = 1.0 のところを let Interval:Float = 1.0 にしてみてはどうでしょうか。 頑張ってください!

dkong
質問者

お礼

ありがとうございます。試してみます。

関連するQ&A