В Objective-C я использую следующий код для
-
Преобразуйте переменную
IntвNSData, пакет байтов.int myScore = 0; NSData *packet = [NSData dataWithBytes:&myScore length:sizeof(myScore)]; -
Используйте преобразованную переменную
NSDataв метод.[match sendDataToAllPlayers: packet withDataMode: GKMatchSendDataUnreliable error: &error];
Я попытался преобразовать код Objective-C в Swift:
var myScore : Int = 0
func sendDataToAllPlayers(packet: Int!,
withDataMode mode: GKMatchSendDataMode,
error: NSErrorPointer) -> Bool {
return true
}
Однако я не могу преобразовать переменную Int в NSData и использовать ее как метод. Как я могу это сделать?