J'ai écris ce code pour montrer à l'aide UIDocumentInteractionController.But pdf, je ne sais pas comment rechercher pdf au répertoire local et ouvert dans iOS 8 et aide below..Any?ouvrir l'URL PDF dans iOS 8?
let filename = history.invoiceLongDate // 01223642
if !filename.isEmpty{
let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)
let docs = paths[0]
let pathURL = NSURL(fileURLWithPath: docs, isDirectory: true)
if #available(iOS 9.0, *) {
let fileURL = NSURL(fileURLWithPath: "\(filename)_my_invoice.pdf", isDirectory: false, relativeToURL: pathURL)
self.docController = UIDocumentInteractionController(URL: fileURL)
self.docController?.delegate = self
self.docController?.presentOptionsMenuFromRect(sender.frame, inView: self.view, animated: true)
} else {
// Fallback on earlier versions
// Any Help with that?
}
}
Je ne veux pas utiliser webview.I veulent utiliser l'aide UIDocumentInteraction.Any? –
Ok, avez-vous essayé en utilisant 'presentOpenInMenuFromRect'? Se reporter ce lien: http://stackoverflow.com/questions/25430069/uidocumentinteractioncontroller-displaying-blank-pdf –
Le problème est que la déclaration « laisser fileURL = NSURL (fileURLWithPath: "\ (nom de fichier) _my_invoice.pdf", isDirectory: false , relativeToURL. pathURL) » Moyens NSURL, fileURLWithPath uniquement disponible à ios 9 non ios 8. –