我目前正在撰写一款基于游戏中心参与度的游戏。我想实现游戏中的挑战,但问题是我需要为每个发布的挑战提供某种独特的标识符,以便我可以跟踪服务器上的挑战。iOS 6 GKChallenge生成唯一标识符?
我试图通过GKChallenge对象,其中有场来实现这一点:
- issueDate
- issuingPlayerID
- receivingPlayerID
- 消息
- 状态
- completionDate
问题是这里唯一可用的(对于我的情况)唯一字段是issueDate,但是我无法在issueChallenge方法中检索issueDate。
所以问题:是否有可能为游戏中心挑战生成任何种类的唯一ID?如果没有,是否有其他解决方法来应对挑战?