问题描述
背景:
尝试 iOS 开发并决定试用 MKSnapshotter。在快照程序中,我正在渲染我的图标以显示在地图快照中的特定点上。奇怪的是,当我不添加代码执行延迟时,图标的渲染看起来不成比例(实际上整个地图快照看起来不成比例)。
在调用 dispatchQueue.main.asyncAfter(deadline: .Now() + .milliseconds(100))
之前添加 MKMapSnapshotter(options: options)
以某种方式修复了渲染。
确实看起来像是在发生某种竞争条件。有人了解这种行为吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)