当玩家收到 aGKChallenge
时,对实现协议的委托的GKChallengeEventHandler
调用,然后立即调用,每次。localPlayerDidReceiveChallenge
GKChallengeEventHandlerDelegate
localPlayerDidSelectChallenge
文档说,localPlayerDidSelectChallenge
要被调用,必须发生以下两件事之一:
- 用户点击挑战横幅
- 用户打开应用程序以响应收到质询通知
但它似乎每次都被调用,即使应用程序已经打开并且用户没有触摸横幅!