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

回答編集履歴

1

コピペできるようにしまし

2015/09/13 09:26

投稿

AuraOtsuka
AuraOtsuka

スコア32

answer CHANGED
@@ -1,2 +1,39 @@
1
1
  これで
2
- ![イメージ説明](d08f278e84ce312f0fdc98baa1917731.png)
2
+ ![イメージ説明](d08f278e84ce312f0fdc98baa1917731.png)
3
+
4
+ import UIKit
5
+
6
+ class ViewController: UIViewController {
7
+
8
+ var cnt : Int = 0
9
+ var timer : NSTimer!
10
+ var myInt:Int = 0
11
+
12
+ override func viewDidLoad() {
13
+
14
+ let myDate: NSDate = NSDate()
15
+ let myCalendar: NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
16
+ let myComponetns = myCalendar.components(NSCalendarUnit.CalendarUnitYear |
17
+ NSCalendarUnit.CalendarUnitHour |
18
+ NSCalendarUnit.CalendarUnitMinute |
19
+ NSCalendarUnit.CalendarUnitSecond ,
20
+ fromDate: myDate)
21
+
22
+ timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "onUpdate:", userInfo: nil, repeats: true)
23
+ timer.fire()
24
+
25
+ var myStr: String = "\(myComponetns.hour)"
26
+ myStr += "\(myComponetns.minute)"
27
+ myStr += "\(myComponetns.second)"
28
+
29
+ myInt = myStr.toInt()!
30
+
31
+ }
32
+
33
+ func onUpdate(timer : NSTimer){
34
+ cnt += 1
35
+ let count = myInt - cnt
36
+ println(count)
37
+ }
38
+
39
+ }