Когда я пытаюсь скопировать MKMapView, например, с дорожкой в качестве наложения, копируется только изображение карты.Это мой текущий используемый код
let pasteboard = NSPasteboard.general
pasteboard.clearContents()
pasteboard.declareTypes([NSPasteboard.PasteboardType.png], owner: self)
let rect = mapView.visibleRect
let rep = mapView.bitmapImageRepForCachingDisplay(in: rect)
mapView.cacheDisplay(in: rect, to: rep!)
pasteboard.setData(rep?.representation(using:
NSBitmapImageRep.FileType.png, properties: [:]), forType:
NSPasteboard.PasteboardType.png)
Ожидаемый результат: изображение MapView со всеми наложениями Фактический результат: только карта
Я также пытался writePDFinsdeRect, но тогда только легенда копируется в NSPasteboard.
Полагаю, мне здесь чего-то не хватает.