2023-04-28 18:36:15
Suivez les étapes exactes ici Swift – enregistrement d’un fichier sur le lecteur icloud
Code
func save() {
do {
if let containerUrl = FileManager.default.url(forUbiquityContainerIdentifier: nil)?.appendingPathComponent("Documents") {
if !FileManager.default.fileExists(atPath: containerUrl.path, isDirectory: nil) {
do {
try FileManager.default.createDirectory(at: containerUrl, withIntermediateDirectories: true, attributes: nil)
} catch {
print(error.localizedDescription)
}
}
let fileURL = containerUrl.appendingPathComponent("test2.txt")
if FileManager.default.fileExists(atPath: fileURL.path, isDirectory: nil) {
try FileManager.default.removeItem(at: fileURL)
}
try data.write(to: fileURL)
print("Drawing saved to (fileURL)")
}
} catch {
print("Error saving drawing: (error)")
}
}
mon info.plist
UISupportsDocumentBrowser
NSUbiquitousContainers
iCloud.com.mycompany.TestSketchSave
NSUbiquitousContainerIsDocumentScopePublic
NSUbiquitousContainerName
TestSketchSave
NSUbiquitousContainerSupportedFolderLevels
Any
L’identifiant du conteneur iCloud est
iCloud.com.mycompany.TestSketchSave
L’identifiant de l’application est
com.mycompany.TestSketchSave
Les fichiers s’affichent avec succès dans les paramètres du lecteur icloud
Selon la réponse du message, j’ai également mis à jour le numéro de version de l’application.
Ne s’affiche toujours pas dans l’application Fichier
#ios #Impossible #denregistrer #des #fichiers #sur #lecteur #iCloud #les #faire #apparaître #dans #lapplication #Fichier
1682701706