In Objective-C I use the following code to
Convert an
Int
variable intoNSData
, a packet of bytes.int myScore = 0; NSData *packet = [NSData dataWithBytes:&myScore length:sizeof(myScore)];
Use the converted
NSData
variable into a method.[match sendDataToAllPlayers: packet withDataMode: GKMatchSendDataUnreliable error: &error];
I tried converting the Objective-C code into Swift:
var myScore : Int = 0
func sendDataToAllPlayers(packet: Int!,
withDataMode mode: GKMatchSendDataMode,
error: NSErrorPointer) -> Bool {
return true
}
However, I am not able to convert an Int
variable into an NSData
and use it an a method. How can I do that?