我目前正在尝试在我的应用程序中显示路由,但我得到了请求的UserSession地图短会话,但在控制台中没有启用会话共享。我在不同的结构/类中分离了MapView和路由计算,所以这可能是原因。我从没听说过UserSession
[UserSession] maps short session requested but session sharing is not enabled我在网上看到人们说这是iOS 15 / Xcode中的一个bug,但我没有找到任何解决方案或解释这个错误意味着什么。
发布于 2022-04-23 20:29:04
请注意,我也收到了与Mac OSX BigSur和XCode 13.2相同的错误,所以我对运行Mac OSX Catalina的VM进行了测试。
https://github.com/myspaghetti/macos-virtualbox
然后我下载、安装并运行了XCode 12.4,
当我构建一个MapKit / CoreLocation应用程序(参见https://www.youtube.com/watch?v=YtYEGsi2HB4)时,它在OSX Catalina上运行得很好,但是我在BigSur上得到了相同的错误。希望苹果很快就能通过更新来解决这个问题。
更新:
苹果似乎不推荐他们的苹果地图与他们的Main.storyboard设计师,因为我有一个同事谁使用苹果地图没有任何问题,但那是使用SwiftUI,没有UI设计-而不是一切都在代码中指定的UI。
https://stackoverflow.com/questions/70918431
复制相似问题