从表中删除引用对象 - Swift

时间:2016-06-03 09:38:39

标签: ios swift ckreference

我遇到从表中删除引用关系的问题。

我在下表中添加了以下user2reference

enter image description here

我只想从表中删除此引用关系。它应该是这样的:

enter image description here

尝试存储空字符串或CKReference,其中包含空记录名,但不起作用

2 个答案:

答案 0 :(得分:1)

试试这个:

database.fetchRecordWithID(CKRecordID(recordName: "user2reference"))
    {
        record, error in
        if let record = record
        {
            record.setObject(NSString(string: ""), forKey: "recordName")
            self.database.saveRecord(record) {_ in}
        }
    }

答案 1 :(得分:0)

或者你可以做到

record["user2reference"] = nil

从CloudKit获取记录后