0

我使用 PDFkit 创建了一个 PDF,并在其中添加了一个共享按钮。但我不能分享这个观点,我该怎么做,我在下面留下一个示例代码。

我想分享的观点:StokluView

class StokEkstremm: UIViewController {

@IBOutlet weak var StokluView: UIView!


    override func viewDidLoad() {
    super.viewDidLoad()
    createUI()
    
}

// 我尝试的代码作为示例

    @IBAction func sharePressed(_ sender: Any) {

    if var top = StokluView.window?.rootViewController {
        while let presentedViewController = top.presentedViewController {
            top = presentedViewController
        }
        let activityVC = UIActivityViewController(activityItems: [StokluView ?? ""], applicationActivities: nil)
        activityVC.popoverPresentationController?.sourceView = view
        top.present(activityVC, animated: true, completion: nil)
    }
    
}

func createUI() {
        pdfView = PDFView()
        pdfView.translatesAutoresizingMaskIntoConstraints = false
        view.addSubview(pdfView)
        pdfView.topAnchor.constraint(equalTo: StokluView.safeAreaLayoutGuide.topAnchor).isActive = true
        pdfView.leadingAnchor.constraint(equalTo: StokluView.leadingAnchor).isActive = true
        pdfView.trailingAnchor.constraint(equalTo: StokluView.trailingAnchor).isActive = true
        pdfView.bottomAnchor.constraint(equalTo: StokluView.safeAreaLayoutGuide.bottomAnchor).isActive = true
    
    }
}

class PDFCreatorS: NSObject {

// The area where I designed the PDF

}
4

0 回答 0