質問編集履歴
5
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
component.second = 59
|
33
33
|
let end:NSDate = NSCalendar.current.date(from:component)! as NSDate
|
34
34
|
|
35
|
-
pedometer.queryPedometerData(from:
|
35
|
+
pedometer.queryPedometerData(from: start, to: end, withHandler: {(pedometerData, error) in
|
36
36
|
print("歩数は(pedometerData!.numberOfSteps)")
|
37
37
|
print("距離は(String(describing: pedometerData?.distance))") // 距離
|
38
38
|
print("登った回数(String(describing: pedometerData?.floorsAscended))") // 上った回数
|
4
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,9 +19,19 @@
|
|
19
19
|
if(!CMPedometer.isStepCountingAvailable()) { //歩数が取得できるかどうかチェックしてます
|
20
20
|
print("cannot get stepcount")
|
21
21
|
}
|
22
|
-
let from = Date(timeIntervalSinceNow: -10000)//-10000は適当な数字です。適宜最適な数字に書き換えてください。
|
23
|
-
let to = Date()//現在を取得してます。
|
24
22
|
|
23
|
+
let from = Date(timeInterval: TimeInterval(-60*60*24*0), since: now)
|
24
|
+
var component = NSCalendar.current.dateComponents([.year, .month, .day], from: from)
|
25
|
+
component.hour = 0
|
26
|
+
component.minute = 0
|
27
|
+
component.second = 0
|
28
|
+
let start:NSDate = NSCalendar.current.date(from:component)! as NSDate
|
29
|
+
//XX月XX日23時59分59秒に設定したものをendにいれる
|
30
|
+
component.hour = 23
|
31
|
+
component.minute = 59
|
32
|
+
component.second = 59
|
33
|
+
let end:NSDate = NSCalendar.current.date(from:component)! as NSDate
|
34
|
+
|
25
35
|
pedometer.queryPedometerData(from: from, to: to, withHandler: {(pedometerData, error) in
|
26
36
|
print("歩数は(pedometerData!.numberOfSteps)")
|
27
37
|
print("距離は(String(describing: pedometerData?.distance))") // 距離
|
3
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|