问题描述
我是 Swift 的新手(以及一般的编码),并且在将分数上传到 GameKit 排行榜时遇到了问题。 我可以在排行榜中看到所有用户,但分数始终为“0”。 这是我在控制台中遇到的错误:
[ “$ s7Combine10PublishersO8SequenceV7receive10subscriberyqd___t7FailureQyd__Rs_AA10SubscriberRd__5InputQyd__7ElementRtzlF 1012”, “$ s7Combine9PublisherPAAE9subscribeyyqd__AA10SubscriberRd__7FailureQyd__AFRtz5InputQyd__6OutputRtzlF 1060”, “_dispatch_call_block_and_release 32”, “_dispatch_client_callout 20”, “+1000 _dispatch_main_queue_callback_4CF”, “CFRunLoopRunSpecific 600”, “GSEventRunModal 164”,“UIApplicationMain +168","$s5UIKit17UIApplicationMainys5Int32VAD_SpySpys4Int8VGGSgSSSgAJtF +104","$sSo21UIApplicationDelegateP5UIKitE4mainyyFZ +120","$s10PlantATree11AppDelegate+120","$s10PlantATree11AppDelegate+104",+104
我如何尝试更新我的分数:
func updatescore(with value: Int) {
let score = GKscore(leaderboardIdentifier: "bp")
score.value = Int64(value)
GKscore.report([score]) { (error) in
if error != nil{
print("Updated score successfully. ")
}
}
}
updatescore(with: score)
有没有办法解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)