teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

NSTimer → Timer

2017/02/15 07:29

投稿

domonr
domonr

スコア263

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  swiftだとNSTimerってやつを使うといいかと思います。
2
2
 
3
3
  ```swift
4
- let timer = NSTimer(timeInterval: 0.5, target: self, selector: #selector(test), userInfo: nil, repeats: true)
4
+ let timer = Timer(timeInterval: 0.5, target: self, selector: #selector(test), userInfo: nil, repeats: true)
5
5
  ```
6
6
  こんな感じのコードを書くと5秒ごとにself.changeView()を呼び続けるはずです。
7
7
 

2

修正

2017/02/15 07:29

投稿

domonr
domonr

スコア263

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  swiftだとNSTimerってやつを使うといいかと思います。
2
2
 
3
3
  ```swift
4
- let timer = NSTimer(timeInterval: 0.5, target: self, selector: #selector( ViewController3.DateEditingChanged(sender: field:), userInfo: nil, repeats: true)
4
+ let timer = NSTimer(timeInterval: 0.5, target: self, selector: #selector(test), userInfo: nil, repeats: true)
5
5
  ```
6
6
  こんな感じのコードを書くと5秒ごとにself.changeView()を呼び続けるはずです。
7
7
 

1

コードが古かったので新しい書き方に修正

2017/02/15 06:41

投稿

domonr
domonr

スコア263

answer CHANGED
@@ -1,12 +1,7 @@
1
1
  swiftだとNSTimerってやつを使うといいかと思います。
2
2
 
3
3
  ```swift
4
- var timer:NSTimer = NSTimer()
5
- timer = NSTimer.scheduledTimerWithTimeInterval(5.0,
4
+ let timer = NSTimer(timeInterval: 0.5, target: self, selector: #selector( ViewController3.DateEditingChanged(sender: field:), userInfo: nil, repeats: true)
6
- target: self,
7
- selector: "changeView",
8
- userInfo: nil,
9
- repeats: true)
10
5
  ```
11
6
  こんな感じのコードを書くと5秒ごとにself.changeView()を呼び続けるはずです。
12
7