【问题标题】:how to Display Files From Files Sharing in Swift 3如何在 Swift 3 中显示文件共享中的文件
【发布时间】:2017-10-04 21:08:29
【问题描述】:

在我的应用程序的 Plist 中添加了文件共享,因此当 iPhone 与 iTunes 连接到我的 mac 时,我可以轻松复制文件但问题是当我在我的应用程序中使用 iTunes 复制一些文件并运行应用程序时,我有 2问题:

1- 当我停止应用程序并再次打开它时,我在文件共享部分看不到 iTunes 中的任何文件

2- 如果有文件,下面的代码应该打印文件存在,如果没有文件,则打印其他内容,但只是打印文件存在

这是我的代码

if filemgr.fileExists(atPath: "/Applications") {
            print("File exists")
        } else {
            print("File not found")
        }

当我单击按钮检查文件时,即使我删除应用程序并重新安装,我也只是看到文件存在 请帮帮我

【问题讨论】:

    标签: ios iphone swift3 nsfilemanager file-sharing


    【解决方案1】:

    当您为 iOS 应用启用文件共享时,它允许您的用户复制、删除和重命名应用的 Documents 文件夹中的文件。

    您的代码需要首先获取对其自己的 Documents 文件夹的引用(每次您的应用运行时该文件夹都会更改)。

    然后它可以使用FileManager的各种方法从该文件夹中获取文件列表。

    【讨论】:

    • 例子不胜枚举。请参阅stackoverflow.com/questions/1638834/… 了解其中之一。
    • 我将他们的代码添加到我的应用程序中,但没有用 :(
    • 我需要在我的应用程序中有一个迷你文件管理器,我可以下载和上传一些文件!通过 iTunes 中的文件共享,我可以访问下载的文件,但我希望用户可以使用 iTunes 将文件复制到应用程序,然后使用应用程序上传它们 - 因此用户现在可以通过 iTunes 中的文件共享将文件复制到应用程序!问题只是用户看不到文件并上传它们
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多