В 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
и использовать ее как метод. Как я могу это сделать?