В Objective-C Я использую следующий код дляКак преобразовать Int в NSData в Swift?
Преобразования
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
и использовать его в метод. Как я могу это сделать?
http://stackoverflow.com/a/28662828/2303865 –