将文件从iCloud驱动器移动/复制到文档迅速

时间:2018-10-23 13:39:37

标签: swift icloud

我想将iCloud与我的应用程序同步。 我已成功将文件加载到iCloud Drive容器,但无法从此容器复制此文件。

我使用FileManager在“文档”文件夹中保留3-4个带有文件的文件夹,并将此文件夹复制到iCloud驱动器“ CloudFolder”的容器中。那么,如何从“ CloudFolder”中获得这3-4个文件夹?

“目录”,例如下面的-无。复制项目操作会捕获错误。

        if var url = CloudManager.shared.containerUrl {

        url.appendPathComponent(StoreTarget._lastObjects.folder)
        do {
            let documentDirectory = try fileManager.url(for: .documentDirectory,
                                                        in: .userDomainMask,
                                                        appropriateFor: nil,
                                                        create: false)

            //let iCloudDocumentsURL = fileManager.url(forUbiquityContainerIdentifier: nil)!

            let dirs = fileManager.contents(atPath: url.path)

            //try fileManager.copyItem(at: url, to: documentDirectory)

        } catch {
            print(error)
        }
    }

0 个答案:

没有答案