Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS游戏中心。邀请朋友时如何传递数据?_Iphone_Objective C_Ios_Gamekit - Fatal编程技术网

Iphone iOS游戏中心。邀请朋友时如何传递数据?

Iphone iOS游戏中心。邀请朋友时如何传递数据?,iphone,objective-c,ios,gamekit,Iphone,Objective C,Ios,Gamekit,我正在开发的游戏有三种不同的动作模式。但是当一个玩家通过GameKit邀请另一个玩家玩游戏时,接收者设备并不知道它应该以什么模式玩。有没有可能在邀请的同时传递任何类型的数据 我已经尝试过的我想到的唯一想法是在邀请设备时设置MatchMakerViewController的defaultInvitationMessage属性为特定值,如“让我们玩第一模式”,但不幸的是,我不知道如何在接收设备接收到消息时在接收设备上检索它。此外,用户可以在发送邀请时编辑此属性。在彻底研究了三个小时的GameKit文

我正在开发的游戏有三种不同的动作模式。但是当一个玩家通过GameKit邀请另一个玩家玩游戏时,接收者设备并不知道它应该以什么模式玩。有没有可能在邀请的同时传递任何类型的数据

我已经尝试过的我想到的唯一想法是在邀请设备时设置
MatchMakerViewController
defaultInvitationMessage
属性为特定值,如“让我们玩第一模式”,但不幸的是,我不知道如何在接收设备接收到消息时在接收设备上检索它。此外,用户可以在发送邀请时编辑此属性。在彻底研究了三个小时的GameKit文档之后,我找不到任何能让我更接近解决方案的东西

那么,再一次-是否有可能通知远程设备在接受邀请后必须玩哪种类型的游戏?
谢谢,各位

您尝试设置playerAttributes属性了吗?它应该用于自动匹配,但不清楚如果邀请者设置它会发生什么。