1
A
回答
2
-(void)sendData
{
NSString *mystring=[NSString stringWithFormat:@"lat=22.810000log=71.477989user=%@",lp.alias];
int myscore=20;
NSError *error;
NSData* data=[mystring dataUsingEncoding: [NSString defaultCStringEncoding] ];
BOOL success = [match sendDataToAllPlayers:data withDataMode:GKPlayerStateConnected error:&error];
if (!success) {
NSLog(@"Error sending init packet:\n%@",error);
}
}
對於發送數據 哪裏匹配是GKMatch 的對象以及用於接收以下委託方法用於
- (void)match:(GKMatch *)theMatch didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID {
if (match != theMatch) return;
NSString *string = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
NSLog(@"Received String : %@",string);
NSString* str_lat =[[[[string componentsSeparatedByString:@"lat="]objectAtIndex:1] componentsSeparatedByString:@"log="]objectAtIndex:0];
NSString* str_long =[[[[string componentsSeparatedByString:@"log="]objectAtIndex:1] componentsSeparatedByString:@"user="]objectAtIndex:0];
NSRange range = [string rangeOfString:@"user="];
NSString *str_username = [[string substringFromIndex:NSMaxRange(range)] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"str_lat%@",str_lat);
NSLog(@"str_long%@",str_long);
NSLog(@"str_username--%@",str_username);
}
數據
相關問題
- 1. 我的iPhone遊戲遊戲中心
- 2. 遊戲中心集成iphone
- 3. 在Monotouch中使用iPhone遊戲中心
- 4. 如何在iPhone遊戲中實現遊戲中心
- 5. iPhone - 使用遊戲中心的在線多人遊戲教程
- 6. iPhone遊戲中心iOS4支持我的遊戲?怎麼樣?
- 7. 遊戲中心? Xcode
- 8. iphone應用程序與遊戲中心
- 9. iOS遊戲中心遊戲不同步
- 10. 遊戲在遊戲中心不承認
- 11. 遊戲中心提交比分混淆
- 12. 將分數提交給遊戲中心
- 13. 遊戲中心得分提交
- 14. 遊戲中心得分提交問題
- 15. 測試多人遊戲中心遊戲
- 16. 遊戲中心 - 重新連接遊戲
- 17. 實時動作通過遊戲中心iPhone的iPhone多人遊戲可能嗎?
- 18. 彈出消息,如遊戲中心
- 19. MonoMac - 遊戲中心
- 20. iPhone X遊戲中心徽章位於缺口頂部
- 21. 虛假遊戲中心玩家斷開信息
- 22. 遊戲中心的具體遊戲設置
- 23. 在Android遊戲中放置主遊戲循環的位置
- 24. 遊戲中心無法識別遊戲
- 25. 遊戲中心的問題
- 26. 遊戲中心無法識別遊戲 - 沒有「沙箱」遊戲中心登錄
- 27. 遊戲中心挑戰
- 28. IOS遊戲中心GKLocalPlayerListener
- 29. 將NSString轉換爲Int - 遊戲中心
- 30. 遊戲中心邀請函