gpt4 book ai didi

ios - 错误 : "connection to service named com.apple.MapKit.SnapshotService" when starting MKMapSnapshotter

转载 作者:行者123 更新时间:2023-12-05 00:23:12 26 4
gpt4 key购买 nike

我尝试创建我的 map View 的快照以便稍后显示,这样我就没有另一个 map View 浪费内存。

大多数时候它工作得很好,但最近我尝试创建巴黎的快照并得到错误:“连接到名为 com.apple.MapKit.SnapshotService 的服务”。

我知道它看起来像一个切割部分,但不,这似乎是整个错误描述。

完全错误:

错误域=MKErrorDomain 代码=1 "(null)"UserInfo=. {NSUnderlyingError=0x284562610 {错误域=NSCocoaErrorDomain Code=4097“连接到名为 com.apple.MapKit.SnapshotService 的服务”UserInfo={NSDebugDescription=连接到名为 com.apple.MapKit.SnapshotService 的服务}}}

我已经尝试过多次,但在拍摄巴黎的快照时,它似乎永远不会像其他城市那样奏效。我真的不知道从哪里开始解决问题,因为我没有找到任何关于我的错误起源的信息。

编辑:这种行为实际上在其他城市似乎也是随机的。

在 viewDidLoad 我像这样初始化我的选项对象:

snapShotOptions.size = mapView.frame.size
snapShotOptions.scale = UIScreen.main.scale
snapShotOptions.showsBuildings = false

当用户现在决定继续时,我初始化并启动快照程序并相应地处理数据,在此之前我还为快照设置区域:
snapShotOptions.region = mapView.region
snapShotter = MKMapSnapshotter(options: snapShotOptions)

// Take a snapshot.
snapShotter.start { (snapshot, error) -> Void in
if error == nil {
completionHandler(snapshot?.image ?? UIImage())
} else {
print(error!)
}
}

我希望有人可以在这里帮助我,或者至少给我一个关于错误实际含义的线索!

最佳答案

最近,我也遇到了同样的现象。
就我而言,它发生在我在发生内存警告的情况下拍摄快照时。
如果这个问题已经解决,如果您能提供信息,我将不胜感激。

关于ios - 错误 : "connection to service named com.apple.MapKit.SnapshotService" when starting MKMapSnapshotter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56336619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com