2015-10-06 34 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{ 


     } 
    } 

這其中帶有IOS 8.我也希望人們使用的應用程序在其7.1使用醫療包蘋果手機。有沒有一種簡單的方法通過使用swift for iOS 7來獲取相同的信息?

我似乎無法找到如何做到這一點,並將其存儲以備後用。他們在iOS 8中非常容易。

回答

0

如果您需要在8.0之前的iOS版本上部署您的應用程序,則應該直接執行計算,而不是依賴HealthKit來提供便利。

+0

我似乎只有8%的設備運行ios 7,所以沒有必要瞄準這個市場份額。 – carlosx2