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