如何解决使用公共CloudKit数据库NSPersistentCloudkitContainer-macOS
我已经在SwiftUI中编写了一个iOS应用程序(使用Xcode 12中的SwiftUI生命周期),该应用程序使用CloudKit容器的公共数据库以及以下代码行:
let container = NSPersistentCloudKitContainer(name: "my_ios_container_name")
guard let description = container.persistentStoreDescriptions.first else {
print("Can't set description")
fatalError("Error")
}
description.cloudKitContainerOptions?.databaseScope = .public
我正在用SwiftUI编写访问相同CloudKit容器的公共数据库的macOS应用程序。但是,当我尝试在Mac应用程序的AppDelegate.swift
文件中构建以下代码时,Xcode给我一个错误,提示它找不到“ databaseScope”成员。此成员变量仅适用于iOS应用程序吗?如果是这种情况,您如何在macOS应用中访问Cloudkit容器的公共数据库?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。