是否可以!
在属性上使用 (not, 或 bang) 运算符?我想这样做的原因是因为我可能会找到一个与我想要做的完全相反的属性。这是我想到的一个例子。
GKMatchRequest *request = [[GKMatchRequest alloc] init];
request.minPlayers = 2;
request.maxPlayers = 2;
request.!playerGroup = MyMap_Forest | MyRulesCaptureTheFlag;
我从Apple Docs中获得了这个示例并对其进行了修改。
这是文档所说的:
如果您的游戏设置了该
playerGroup
属性,则只有请求共享相同playerGroup
值的玩家才会被 Game Center 自动处理。将该playerGroup
属性设置为 0 允许玩家匹配到任何等待匹配。将 playerGroup 属性设置为非零数字以仅将玩家与匹配请求共享相同玩家组号的玩家匹配。