Here's how I send data:
Code:
NSMutableData *message = [[NSMutableData alloc] init];
NSKeyedArchiver *archiver =
[[NSKeyedArchiver alloc] initForWritingWithMutableData:message];
[archiver encodeInt:myInt forKey:DISMISS_KEY];
[archiver finishEncoding];
[gkSession sendDataToAllPeers: message withDataMode:GKSendDataReliable error:NULL];
[archiver release];
[message release];