Как сделать поле ссылки в CKRecord (iOS CloudKit) снова равным нулю? - PullRequest
0 голосов
/ 28 сентября 2018

У меня необычная задача - у меня есть CKRecord, у которого есть поле Reference, указывающее на другой CKRecord.Поле является необязательным - например, оно может указывать на объект или быть нулевым.Первоначально это nil, и это работает, но как только я начинаю ссылаться на объект - я не могу снова вернуть это поле в nil: например, если я хочу прекратить ссылаться на объект - я вызываю метод setObjectForKey, чтобы установить для этого свойства Reference значение nil.Но когда я обновляю эти изменения обратно в iCloud - поле там все еще ссылается на объект.Документы Apple относительно CKRecord и Reference не объясняют, как справиться с этой ситуацией.Я буду признателен за любую помощь в решении этой проблемы!

...