2015-08-18 17 views

回答

1

您可以使用從CMPedometerData,讓你的距離在儀表這種方式,distance物業步驟沒有你不需要轉換這些步驟。

-1
else 
    { 
     float mileDistance =roundf([distance floatValue] * 0.621371); 

     if (mileDistance==0) 
     { 
      mileDistance=0.04; 
      return [NSString stringWithFormat:@"%d mi",(int)mileDistance]; 

     } 
     else 
     { 
      return [NSString stringWithFormat:@"%d mi", (int)mileDistance]; 
     } 
    } 
+0

您可以將您的答案轉換爲迅速,它很容易使用 –

2

**查找步數在iOS8上使用計步器**

#import <CoreMotion/CoreMotion.h> 
@interface HomeView : UIViewController 
{ 
} 
@property(strong,nonatomic) CMPedometer *pedometer; 

in .m File 
@interface HomeView() 
{ 
} 
@end 

@implementation HomeView 
@synthesize pedometer; 

- (void)viewDidLoad 
{ 
pedometer=[[CMPedometer alloc]init]; 
[pedometer queryPedometerDataFromDate:midnightLastNight toDate:now1 withHandler:^(CMPedometerData *pedometerData, NSError *error) 
    { 
     if (pedometerData!=nil) 
     { 
      NSString *numberofsteps=[NSString stringWithFormat:@"%@",pedometerData.numberOfSteps]; 
      totalsteps=[numberofsteps intValue]; 
     } 



    }]; 
} 
相關問題