我想将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)
}
}