2015-10-06 3 views
0

У меня есть следующий код в моем приложении беговойбыстры IOS 7 замены счетчика времени и расстояния

func eachSecond(timer: NSTimer) { 

     if deviceversion.floatValue >= 8.0 { 
     seconds++ 
     let secondsQuantity = HKQuantity(unit: HKUnit.secondUnit(), doubleValue: seconds) 
     timeLabel.text = "Tijd: " + secondsQuantity.description 
     let distanceQuantity = HKQuantity(unit: HKUnit.meterUnit(), doubleValue: distance) 
     distanceLabel.text = "Afstand: " + distanceQuantity.description 

     let paceUnit = HKUnit.secondUnit().unitDividedByUnit(HKUnit.meterUnit()) 
     let paceQuantity = HKQuantity(unit: paceUnit, doubleValue: seconds/distance) 
     paceLabel.text = "Snelheid: " + paceQuantity.description 
     }else{ 


     } 
    } 

Это использует набор здоровья, который поставляется с прошивкой 8. Я также хочу, чтобы люди использовать приложение на их 7,1 iPhone. Есть ли простой способ получить одну и ту же информацию, используя swift для iOS 7?

Я не могу найти, как это сделать, и сохранить его для последующего использования. Они сделали это очень легко в iOS 8.

ответ

0

Если вам нужно развернуть приложение на выходах iOS до 8.0, вы должны выполнить вычисления напрямую, а не полагаться на HealthKit, чтобы обеспечить удобства.

+0

У меня только что кажется, что только 8% устройств запускают ios 7, поэтому нет необходимости нацеливать эту долю на рынке. – carlosx2