Как приложение Notes на iOS 13 обеспечивает общий доступ ко всей папке? - PullRequest
0 голосов
/ 28 сентября 2019

Я пытался создать что-то похожее на приложение заметок в iOS 13, приложение заметок в новой iOS позволяет передавать всю папку другим пользователям.Apple утверждает, что облачный набор также используется и для собственных приложений. Интересно, как они использовали CloudKit в новом приложении заметок, чтобы обеспечить общий доступ ко всей папке?*

1 Ответ

0 голосов
/ 01 октября 2019

Я не знаю точно, что делает Apple, но у меня есть предположение.

Они, вероятно, имеют два типа записей: Folder и Note.Каждый Note будет иметь свою родительскую запись, установленную на определенный Folder.

Затем они используют CKShare ( документы ) для совместного использования Folder и по определению , что означает, что все дочерние элементы Note автоматически получатвходит в общий ресурс вместе с Folder.

Если вы не знакомы с тем, как использовать CKShare, мне всегда нравился этот урок (хотя ему уже пару лет): https://medium.com/@adammillers/cksharing-step-by-step-33800c8950d2

Удачи!

...