Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.97 KB | None | 0 0
  1.     @IBAction func didTapTravelInsurance(_ sender: UIButton) {
  2.         let documentsDirectory = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
  3.         let filePath = (documentsDirectory as NSString).appendingPathComponent("paymentApproval.pdf") as String
  4.         let pdfCreator = PDFCreator(title: "title", body: "body", image: UIImage(named: "meuhedet")!, contact: "contact")
  5.         let pdfData = pdfCreator.createFlyer()
  6.         let queue = DispatchQueue(label: "ThreadSafeCollection.queue")
  7.         queue.sync {
  8.             do{
  9.                 try pdfData.write(to: URL(string: filePath)!)
  10.             }catch let error{
  11.                 print(error)
  12.             }
  13.         }
  14.         queue.async {
  15.             DispatchQueue.main.async {
  16.                 self.showPdfReader(url: URL(string: filePath)!, title: "pdf", backButtonType: .back)
  17.             }
  18.         }
  19.        
  20.         //self.showLoginSelection(entryPoint: .insurance)
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement