mapViewDidFinishLoadingMap:调用得太早了

eri*_*ell 6 screenshot objective-c mkmapview ios mkmapviewdelegate

我的问题很简单:我正在等待获取MKMapView的截图,我只想在加载地图后才这样做.不幸的是,实际加载地图之前,几乎总是调用此委托方法.如果我很幸运的话,我只会得到一个网格,或者几个加载的瓷砖.有没有办法做我需要做的事情?或者我在MKMapViewDelegate协议中遗漏了什么?

谢谢!

eri*_*ell 0

这似乎是 iOS 6 中 MapKit 的众多错误之一。希望它能在 iOS 7 中得到修复。