Итак, я отправляю и получаю данные в GameCenter на моем iphone, но я получаю «данные» из метода. Как узнать, например, это оценка или очки здоровья?
Как вы различаете, какие данные получены?
Спасибо.
Посмотрите на SessionManager.m в примере GKRocket в документации.Особенно реализации
-(void) sendPacket:(NSData*)data ofType:(PacketType)type
и
- (void) receiveData:(NSData *)data fromPeer:(NSString *)peer inSession:(GKSession *)session context:(void *)context
Как объясняется в документации Apple ...
'Ваш формат сообщения должен включать способ различать различные виды сообщений. Например, вы можете создать перечислимый тип, который идентифицирует различные виды сообщений. Первые байты в каждом сообщении начинаются с этого перечислимого типа. '