Comment convertir un fichier Int en NSData dans Swift?

En Objective-C, j'utilise le code suivant pour

  1. Convertir un Int variable en NSDataun paquet d'octets.
    int myScore = 0;
    NSData *packet = [NSData dataWithBytes:&myScore length:sizeof(myScore)];
  2. Utiliser des convertis NSData variable dans une méthode.
    [match sendDataToAllPlayers: 
    packet withDataMode: GKMatchSendDataUnreliable 
    error: &error];

J'ai essayé de convertir le code Objective-C dans Swift:

var myScore : Int = 0

func sendDataToAllPlayers(packet: Int!,
            withDataMode mode: GKMatchSendDataMode,
            error: NSErrorPointer) -> Bool {

            return true
}

Cependant, je ne suis pas en mesure de convertir un Int variable en NSData et utiliser une méthode. Comment puis-je le faire?

source d'informationauteur Cesare