Hello i am opening pdf from file to imageview and then on image view i am dropping pin and after that i want to save again as pdf but its not saved in files on iphone
i also tried below solution
https://stackoverflow.com/a/45001576/10804348
Here Is My Code
import UIKit
import PDFKit
class PreviewViewController: UIViewController {
    @IBOutlet private weak var imageView: UIImageView!
    var image: UIImage?
    override func viewDidLoad() {
        super.viewDidLoad()
        let longP = UILongPressGestureRecognizer(target: self, action: #selector(longPressed(sender:)))
        self.imageView.addGestureRecognizer(longP)
        imageView.isUserInteractionEnabled = true
        imageView.image = image
    }
    @objc func longPressed(sender: UILongPressGestureRecognizer) {
        print("longpressed")
        let touchPoint = sender.location(in: self.imageView)
        let xPOint = touchPoint.x
        let yPoint = touchPoint.y
        let buble = UIImageView(frame: CGRect(x: xPOint, y: yPoint, width: 20, height: 20))
        buble.image = UIImage(named: "Pin")
        imageView.addSubview(buble)
    }
    func createPDF(image: UIImage) -> NSData? {
        let pdfData = NSMutableData()
        let pdfConsumer = CGDataConsumer(data: pdfData as CFMutableData)!
        var mediaBox = CGRect.init(x: 0, y: 0, width: image.size.width, height: image.size.height)
        let pdfContext = CGContext(consumer: pdfConsumer, mediaBox: &mediaBox, nil)!
        pdfContext.beginPage(mediaBox: &mediaBox)
        pdfContext.draw(image.cgImage!, in: mediaBox)
        pdfContext.endPage()
        return pdfData
    }
    @IBAction func btnSaveTapped(_ sender: UIButton) {
        let documentDirectory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
        let docURL = documentDirectory.appendingPathComponent("myFileName.pdf")
         createPDF(image: image!)?.write(to: docURL, atomically: true)
        print("Saved")
    }
}
but still i am not able to save as pdf in device files, here i am attaching screen shot So You can understand easily 
So pelase tell me this is the right way or where i am done wrong please tell me
 
    
 
    