我正在尝试将 iCloud 与 SwiftUI 一起使用。我只想能够读/写存储在那里的 json 文件。我相信我已经采取了所有适当的步骤来实现这一目标,包括对签名和功能进行必要的更改以及在 info.plist 中添加设置。我已经在模拟器上设置了 iCloud。但以下代码始终为 URL 返回 nil:
let driveURL = FileManager.default .url(forUbiquityContainerIdentifier:
nil)?.appendingPathComponent("Documents")
if driveURL != nil {
print("iCloud available")
let fileURL = driveURL!.appendingPathComponent("test.txt")
try? "Hello word".data(using: .utf8)?.write(to: fileURL)
} else {
print("iCloud not available")
}
我错过了什么?