Снимок MKMapView в iOS7
Я пытаюсь создать снимок приложения MKMapView в iOS7 так же, как это рекомендуется везде для предыдущих версий iOS:
- (UIImage*) renderMapViewToImage
{
UIGraphicsBeginImageContextWithOptions(mapView.frame.size, NO, 0.0);
[mapView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
Однако возвращаемое изображение представляет собой черный прямоугольник с синей точкой текущего местоположения сверху. Я также пытался использовать разные подслои mapView, но результат всегда одинаков.
Кто-нибудь знает, как делать снимки MKMapView в iOS7?