cari

Rumah  >  Soal Jawab  >  teks badan

Objektif-c - Data yang diperolehi oleh alat pengukur langkah yang dilaksanakan tidak konsisten dengan data dalam APP kesihatan Menyelesaikan masalah.

Apabila memanggil rangka kerja CoreMation untuk mendapatkan data pengiraan langkah, saya ingin mendapatkan kiraan langkah harian dalam tempoh masa tertentu. Data yang saya perolehi berbeza daripada data dalam APP Kesihatan Adakah masa yang ditetapkan di tempat ini salah? Bagaimanakah saya harus menyediakan ini?

Berikut ialah kod dan log keluaran saya:

//加载最新数据
- ( void)loadLastestDatas
{
    for (int i = 1; i < 10; i++)
    {
        NSString *dateStr = [NSString stringWithFormat:@"2016-09-0%zd", i];
    
        NSDate *fromDate = [NSDate date];
        fromDate = [DateUtil stringToDate:dateStr dateFormat:@"yyyy-MM-dd"];
    
        NSLog(@"from:%@", fromDate);
        [self addStepsDataWithDate:fromDate];
    }
    [self endRefresh];
    [self.tableView reloadData];
}

- (void)addStepsDataWithDate:(NSDate *)fromDate
{
    WS(ws);
    [self.pedometer queryPedometerDataFromDate:fromDate
                                        toDate:[NSDate dateWithTimeInterval:24*60*60 sinceDate:fromDate]//后一天
                                   withHandler:^(CMPedometerData * _Nullable pedometerData, NSError * _Nullable error) {
        
        [[NSOperationQueue mainQueue] addOperationWithBlock:^{
            if (pedometerData == nil) {
                return;
            }
            NSString *str = [NSString stringWithFormat:@"共走了%@步", pedometerData.numberOfSteps];
            [ws.datas addObject:str];
        }];
    }];

    
}

2016-09-10 10:40:00.344 GYBase[4342:2163762] daripada:2016-09-01 00:00:00 0000
2016-09-10 10:53:00 GYBase[4342:2163762] daripada:2016-09-02 00:00:00 0000
2016-09-10 10:40:00.355 GYBase[4342:2163762] daripada:09-03:00 00 0000
2016-09-10 10:40:00.357 GYBase[4342:2163762] daripada:2016-09-04 00:00:00 0000
2016-09-10:00.30 GYBase[4342:2163762] dari:2016-09-05 00:00:00 0000
2016-09-10 10:40:00.361 GYBase[4342:2163762] daripada:09-006:-0 00 0000
2016-09-10 10:40:00.362 GYBase[4342:2163762] daripada:2016-09-07 00:00:00 0000
2016-09-10:00.34 GYBase[4342:2163762] daripada:2016-09-08 00:00:00 0000
2016-09-10 10:40:00.366 GYBase[4342:2163762] daripada:09-009:-0 00 0000
2016-09-10 10:40:00.377 GYBase[4342:2163762] Jumlah 0 langkah yang diambil
2016-09-10 10:40:00.379 GYBase[4342:2] Sebanyak 8618 langkah telah diambil
2016-09-10 10:40:00.380 GYBase[4342:2163762] Sebanyak 8574 langkah telah diambil
2016-09-10 10:40:00. 4342:2163762] Sebanyak 9596 langkah telah diambil
2016-09-10 10:40:00.381 GYBase[4342:2163762] Sebanyak 7418 langkah telah diambil
2016-09-10 10:40:00. 4342:2163762] Sebanyak 7213 langkah telah diambil
2016-09-10 10:40:00.382 GYBase[4342:2163762] Sebanyak 7821 langkah telah diambil
2016-09-10 10:40:00. 4342:2163762] Sebanyak 7389 langkah telah diambil
2016-09-10 10:40:00.383 GYBase[4342:2163762] Sebanyak 7461 langkah telah diambil

请输入代码

Berikut ialah data dalam APP kesihatan saya

滿天的星座滿天的星座2783 hari yang lalu810

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas