2016-07-21 78 views
1

我通過CMMotionActivity得到活動其中所有列出的活動是0CMMotionActivity返回帶有所有活動0

2016年7月21日11:54:57.807對myApp [245:12899]活性= CMMotionActivity @ 2366.054214,{開始日期,2016-07-21 10:54:57 +0000,置信度,0,未知,0,靜止,0,步行,0,跑步,0,汽車,0,騎車,0}

這是什麼意思?爲什麼如果沒有檢測到任何活動,它甚至會提供一項活動?

回答

1

根據the doc

也可以爲所有屬性被設置爲false時,該設備是在運動,但運動不能關聯到步行,跑步,騎自行車或汽車出行。

所以這是真正的「未知」狀態,CMMotionActivityManager不知道你在做什麼。

未知 CMMotionActivity中的屬性在設備關閉時設置爲true,這通常發生在您嘗試查詢歷史數據時。