小编Pet*_* F.的帖子

如何使用 swiftui 显示 MKCompassButton

我正在使用 swiftui,我想显示指南针按钮。我的代码的地图部分源自本教程:https : //www.morningswiftui.com/blog/build-mapview-app-with-swiftui

我查看了示例代码以在地图上显示指南针,但我找不到可以使用 swiftui 代码的示例。

mapkit swiftui

1
推荐指数
1
解决办法
500
查看次数

SwiftUI GKLeaderboard loadEntries

我想将排行榜添加到我的 SwiftUI 应用程序中。
我找不到任何使用 loadEntries 加载排行榜值的示例。我尝试了以下...

let leaderBoard: GKLeaderboard = GKLeaderboard()
leaderBoard.identifier = "YOUR_LEADERBOARD_ID_HERE"
leaderBoard.timeScope = .allTime
leaderBoard.loadScores { (scores, error) in ...
Run Code Online (Sandbox Code Playgroud)

这会导致以下警告:

  • “标识符”在 iOS 14.0 中已弃用:改为使用 loadEntriesForPlayerScope:timeScope:range:completionHandler:。
  • 'timeScope' 在 iOS 14.0 中被弃用:使用 loadEntriesForPlayerScope:timeScope:range:completionHandler: 代替。
  • 'loadScores(completionHandler:)' 在 iOS 14.0 中被弃用:使用 loadEntriesForPlayerScope:timeScope:range:completionHandler:。

使用 loadEntriesForPlayerScope 会导致以下警告:

  • “loadEntriesForPlayerScope(_:timeScope:range:completionHandler:)”已重命名为“loadEntries(for:timeScope:range:completionHandler:)”

使用loadEntries我不知道如何指定排行榜标识符。

gamekit game-center-leaderboard swiftui

1
推荐指数
1
解决办法
355
查看次数