在 MKSmapshotter 中渲染的图标会被放大而不会造成延迟

问题描述

背景:

尝试 iOS 开发并决定试用 MKSnapshotter。在快照程序中,我正在渲染我的图标以显示在地图快照中的特定点上。奇怪的是,当我不添加代码执行延迟时,图标的渲染看起来不成比例(实际上整个地图快照看起来不成比例)。

调用 dispatchQueue.main.asyncAfter(deadline: .Now() + .milliseconds(100)) 之前添加 MKMapSnapshotter(options: options) 以某种方式修复了渲染。

确实看起来像是在发生某种竞争条件。有人了解这种行为吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)