2016-10-19 12 views
0

配列(NSUserDefaults:Defaults.arrayForKey( "onLine")として![[String:AnyObject]]で埋められています)と平均と最大SPEEDの値ですか?辞書の配列から最大値と平均値を取得する

私は[ "SPEED"]!online.maxしようとしたが、

どれでも助けに動作しませんでしたか?

[["LONGITUDE":-122.02211045、 "BEARING:":263.41、 "LATITUDE:":37.32475565、 "SPEED:":3.76、 "TIMESTAMP:":2016-10-19T02:09:49.535Z ]:-122.02230437、 "BEARING:":270.15、 "LATITUDE:":37.32475499、 "SPEED:":3.15、 "TIMESTAMP:":2016-10-19T02:09:54.518Z]、[ "LONGITUDE:":-122.02249983、 "BEARING:":265.56、 "LATITUDE:":37.32475587、 "SPEED:":3.27、 "TIMESTAMP:":2016-10-19T02:09:59.516Z]

答えて

0

私はこのコードで自分自身を修正しました

speedArray.append(userLocation.speed * 1.94384) 
     let avgSpeed = speedArray.reduce(0, combine: +)/Double(speedArray.count) 
     let maxSpeed = speedArray.maxElement() 
関連する問題