Ios Swift中的游戏中心挑战

Ios Swift中的游戏中心挑战,ios,swift,game-center,gamekit,Ios,Swift,Game Center,Gamekit,我正在将我的游戏从Objective-C转换为Swift。我注意到Swift中没有游戏中心挑战的方法。我回到苹果的官方文档,在Swift中找不到代码 游戏中心的挑战是否用Swift处理?还是自动处理 以下是方法。(注意:Gamekit已导入) 这是GameKit文档。在“主题”部分有一个关于挑战的部分 这是GameKit文档。在“主题”部分有一个关于挑战的部分 请具体说明。您认为哪些方法在Swift中不可用?请具体说明。你说在Swift中哪些方法是不可用的?我找到了我想要的。我需要实现GKCha

我正在将我的游戏从Objective-C转换为Swift。我注意到Swift中没有游戏中心挑战的方法。我回到苹果的官方文档,在Swift中找不到代码

游戏中心的挑战是否用Swift处理?还是自动处理

以下是方法。(注意:Gamekit已导入)


这是GameKit文档。在“主题”部分有一个关于挑战的部分


这是GameKit文档。在“主题”部分有一个关于挑战的部分


请具体说明。您认为哪些方法在Swift中不可用?请具体说明。你说在Swift中哪些方法是不可用的?我找到了我想要的。我需要实现GKChallengeListener协议,这在Objective-C中不是一件事。这允许我将我正在寻找的方法自动填充到Swift中。谢谢你的帮助!:)我找到了我要找的东西。我需要实现GKChallengeListener协议,这在Objective-C中不是一件事。这允许我将我正在寻找的方法自动填充到Swift中。谢谢你的帮助!:)
- (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 {
}