我正在尝试创建一个数据库,管理员用户可以在其中创建一个存储为组 CKRecord 类型的组。我希望将此记录放置一个自定义区域,该区域以管理员用户决定的组名命名。如何初始化要分配给该自定义区域的组私有记录(不使用已弃用的函数)。
func createGroup(groupName: String){
let groupRecord = CKRecord(recordType: recordTypes.group)
groupRecord[groupRecordType.groupName] = groupName
let share = CKShare(rootRecord: groupRecord)
share.publicPermission = .readWrite
let groupZone = CKRecordZone(zoneName: groupName)
//Need to somehow connect the groupZone to the groupRecord
}