需要一些帮助...我正在编写一个应用程序,它将保存我部门的所有pdf指南。我可以打开一个链接到按钮的pdf,但有没有一种方法可以列出所有的PDF文件,而无需对每个文件进行编码......?
目前我这样做: 导入UIKit
class ViewController: UIViewController {
let pdfTitle = "AFOI"
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func AFOIOpen(_ sender: Any) {
if let url = Bundle.main.url(forResource: pdfTitle, withExtension: "pdf"){
let webView = UIWebView(frame: self.view.frame)
let urlRequest = URLRequest(url: url)
webView.loadRequest(urlRequest as URLRequest)
let pdfVC = UIViewController()
pdfVC.view.addSubview(webView)
pdfVC.title = pdfTitle
self.navigationController?.pushViewController(pdfVC, animated: true)
}}
但是我希望能够在应用程序中添加一大堆pdf并将其列出并在应用程序中找到每个文件的链接,而无需手动执行每一个...是否有办法或应该我只是打字?!!
非常感谢大家。 尼克
答案 0 :(得分:0)
如果您的捆绑包中包含一个PDF的网址,则您拥有捆绑包的网址。现在,您可以遍历捆绑包中的所有内容,查找PDF并列出它们。
更清晰的解决方案是文件夹参考。现在,所有PDF都可以位于捆绑包中的单个文件夹中。您知道该文件夹的名称,因此您可以查看其中并列出其内容。