Par exempleDouble est arrondi ma dernière décimale NSNumber
print(message.timestamp!)
me donne: 1470938337,572778
print(Double(message.timestamp!))
me donne: 1470938337,57278
J'ai besoin d'utiliser le double pour convertir en NSDate comme celui-ci :
date: NSDate(timeIntervalSince1970: Double(message.timestamp!))
mais j'ai aussi besoin des horodatages pour être précis pourquoi arrondit-il?
Cela semble fonctionner correctement http://swiftlang.ng.bluemix.net/#/repl/57acc49a603420ce5f482bb3 – Alexander
Est-ce que 'timestamp' est une chaîne? –
Non, c'est un NSNumber, Il est vraiment déroutant pourquoi il fait cela – slimboy