ios - Swift中的游戏中心挑战

标签 ios swift game-center gamekit

我要把我的游戏从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/

相关文章:

javascript - 我怎样才能使这个 YouTube 链接在 iOS 上有效?

ios - 回到 UIViewController 不会触发 segue

ios - 我应该检查是否为 @Published 属性分配了不同的值?

swift - 使用 XCode 进行测试时,MacOS 应用程序本地通知不显示

ios - 在 App 中使用的 GameCenter 图标

iphone - 核心数据和线程

swift - XCode 7.3.1 卡在 "copying swift standard libraries"

ios - 容器 View 页面 Controller 被裁剪而不是调整大小

iphone - 使用游戏中心向所有玩家显示相同的牌

objective-c - ios多人策略: Sending packets with ARC,(无结构)