我要把我的游戏从Objective-C转换成Swift。我注意到来自游戏中心挑战的方法在Swift中不可用。我回到苹果的官方文档,在Swift中找不到代码。
游戏中心的挑战是用Swift处理的吗?还是自动处理?
方法如下。(注意:Gamekit已导入)
- (void)player:(GKPlayer *)player didCompleteChallenge:(GKChallenge *)challenge issuedByFriend:(GKPlayer *)friendPlayer {
}
- (void)player:(GKPlayer *)player issuedChallengeWasCompleted:(GKChallenge *)challenge byFriend:(GKPlayer *)friendPlayer {
}
- (void)player:(GKPlayer *)player wantsToPlayChallenge:(GKChallenge *)challenge {
}
- (void)player:(GKPlayer *)player didReceiveChallenge:(GKChallenge *)challenge {
}
最佳答案
这是GameKit文档。在“主题”部分有一个关于挑战的部分。
https://developer.apple.com/documentation/gamekit
关于ios - Swift中的游戏中心挑战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56725573/