小编Ant*_*che的帖子

无法初始化 CloudKit 架构,因为协调器中没有存储配置为使用 CloudKit

我在尝试初始化 Cloudkit架构时收到此错误:

Error Domain=NSCocoaErrorDomain Code=134060 "A Core Data error occurred." UserInfo={NSLocalizedFailureReason=Couldn't initialize CloudKit schema because no stores in the coordinator are configured to use CloudKit: ()}
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

private lazy var persistentContainer: NSPersistentContainer = {
        let container = NSPersistentCloudKitContainer(name: self.objectModelName)
        
        // Create a store description for a CloudKit-backed local store
        let cloudStoreLocation = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!.appendingPathComponent("iCloud.sqlite")
        let cloudStoreDescription = NSPersistentStoreDescription(url: cloudStoreLocation)
        cloudStoreDescription.configuration = "iCloud"

        // Set the container options on the cloud store
        cloudStoreDescription.cloudKitContainerOptions = NSPersistentCloudKitContainerOptions(containerIdentifier: "iCloud.myname.app")
        
        // Update …
Run Code Online (Sandbox Code Playgroud)

core-data swift cloudkit

4
推荐指数
2
解决办法
1294
查看次数

标签 统计

cloudkit ×1

core-data ×1

swift ×1