Arrondir un CGFloat en Swift

Comment arrondir un CGFloat dans Swift?
J'ai essayé ceil(CDouble(myCGFloat)) mais qui ne fonctionne que sur l'iPad Air & iPhone 5S.

Lors de l'exécution sur un autre périphérique simulé, je reçois un message d'erreur indiquant que 'NSNumber' is not a subtype of 'CGFloat'

  • Je pense que la raison c'est de travailler sur l'iPad Air & iPhone 5S est parce que CGFloats sont 64 bits sur les architectures; sur les architectures 32 bits, ils sont 32 bits.
  • Je suis totalement confus, becaus Swift me dit qu'il n'a aucune idée de ce que floor ou ceil (ou floorf ou ceilf) est..
  • Je sais que c'était il y a longtemps, mais vous devez ajouter import Foundation
  • Pour le général arrondissement exemples avec CGFloat voir cette réponse.