GameCenter - получать несколько бит данных? - PullRequest
0 голосов
/ 12 января 2011

Итак, я отправляю и получаю данные в GameCenter на моем iphone, но я получаю «данные» из метода. Как узнать, например, это оценка или очки здоровья?

Как вы различаете, какие данные получены?

Спасибо.

Ответы [ 2 ]

1 голос
/ 27 февраля 2011

Посмотрите на SessionManager.m в примере GKRocket в документации.Особенно реализации

-(void) sendPacket:(NSData*)data ofType:(PacketType)type

и

- (void) receiveData:(NSData *)data fromPeer:(NSString *)peer inSession:(GKSession *)session context:(void *)context
0 голосов
/ 31 января 2011

Как объясняется в документации Apple ...

'Ваш формат сообщения должен включать способ различать различные виды сообщений. Например, вы можете создать перечислимый тип, который идентифицирует различные виды сообщений. Первые байты в каждом сообщении начинаются с этого перечислимого типа. '

...