CMStepCount類在IOS8已經(jīng)不推薦使用了,IOS8推薦使用CMPedometer類來(lái)處理用戶健康和運(yùn)動(dòng)信息.下面是一個(gè)小小的demo來(lái)演示下,如何使用它,以及一些注意事項(xiàng).
成都創(chuàng)新互聯(lián)公司主營(yíng)灌南網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,APP應(yīng)用開(kāi)發(fā),灌南h5微信小程序開(kāi)發(fā)搭建,灌南網(wǎng)站營(yíng)銷推廣歡迎灌南等地區(qū)企業(yè)咨詢#import "ViewController.h" #import@interface ViewController () @property (weak, nonatomic) IBOutlet UILabel *stepLabel; @property(nonatomic,strong) CMPedometer *stepter; @property (weak, nonatomic) IBOutlet UILabel *totalLabel; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; if(![CMPedometer isStepCountingAvailable]) { NSLog(@"計(jì)步器不可用"); return; } _stepter =[[CMPedometer alloc]init]; NSTimeInterval secondsPerDay =24*60*60; NSDate *date =[NSDate date]; NSDate *yesterDay =[date dateByAddingTimeInterval:-secondsPerDay]; [_stepter startPedometerUpdatesFromDate:yesterDay withHandler:^(CMPedometerData * _Nullable pedometerData, NSError * _Nullable error) { if(error) { NSLog(@"error ==%@",error); }else { NSNumber *steps =pedometerData.numberOfSteps; NSNumber *distance =pedometerData.distance; NSDictionary *dic =@{ @"steps":steps, @"distance":distance }; NSLog(@"過(guò)去一天你一共走了%@步,一共%@米",steps,distance); [self performSelectorOnMainThread:@selector(refreshUI:) withObject:dic waitUntilDone:NO]; } }]; } -(void)refreshUI:(NSDictionary *)dic { NSNumber *distance =dic[@"distance"]; float meters =[distance floatValue]; self.stepLabel.text =[NSString stringWithFormat:@"%@",dic[@"steps"]]; self.totalLabel.text =[NSString stringWithFormat:@"%.2f",meters]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。