相关疑难解决方法(0)

获取文档文件夹中的文件列表

我的代码在文档文件夹中获取文件名有什么问题?

func listFilesFromDocumentsFolder() -> [NSString]?{
    var theError = NSErrorPointer()
    let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String]
    if dirs != nil {
        let dir = dirs![0] as NSString
        let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString]
        return fileList
    }else{
        return nil
    }
}
Run Code Online (Sandbox Code Playgroud)

我以为我正确阅读了文档,我非常确定文档文件夹中的内容,但"fileList"没有显示任何内容?"dir"显示文件夹的路径.

ios swift

108
推荐指数
6
解决办法
11万
查看次数

如何从 url 快速下载 Pdf 文件,以及在我设备的文件管理器中的何处找到该文件

我已经使用下面的代码下载了 pdf,我也可以在 App Data Container 中找到该文件,但是从 App Data Container 中,我的设备需要 Mac、x 代码或 iTunes 等。我的问题是,我可以给出一个区分路径让说文档或在哪里可以找到 iPhone 文件中的 pdf,我可以选择用 iBook 打开文件,但它也不在那里

热烈欢迎任何建议我已经尝试了多个指南和解决方案,但遇到了同样的问题(文件下载,但在 iPhone 中找不到),但我下载文件的代码之一在这里很抱歉,如果问题令人困惑,我是这一切的新手

func downloadFile(){
        let url = "https://www.tutorialspoint.com/swift/swift_tutorial.pdf"
        let fileName = "MyFile"
        
        savePdf(urlString: url, fileName: fileName)
      
    }

    func savePdf(urlString:String, fileName:String) {
            DispatchQueue.main.async {
                let url = URL(string: urlString)
                let pdfData = try? Data.init(contentsOf: url!)
                let resourceDocPath = (FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)).last! as URL
                let pdfNameFromUrl = "YourAppName-\(fileName).pdf"
                let actualPath = resourceDocPath.appendingPathComponent(pdfNameFromUrl)
                do {
                    try pdfData?.write(to: actualPath, options: .atomic)
                    print("pdf successfully …
Run Code Online (Sandbox Code Playgroud)

pdf preview downloadfile ios swift

3
推荐指数
1
解决办法
4421
查看次数

如何在iOS中打开本机文件应用程序?

如何使用url方案或其他方式打开ios的本机文件应用程序?我尝试搜索网址方案,但没有运气。

这个问题似乎没有答案,在苹果论坛上有这个问题的线索开放,但是仍然没有答案。 https://forums.developer.apple.com/message/257860#257860 可以使用捆绑包标识符来完成吗?

ios swift ios-urlsheme files-app

0
推荐指数
2
解决办法
2179
查看次数

标签 统计

ios ×3

swift ×3

downloadfile ×1

files-app ×1

ios-urlsheme ×1

pdf ×1

preview ×1