Управление несколькими контейнерами Store Cloudkit - PullRequest
0 голосов
/ 26 мая 2020

У меня есть приложение todolist, синхронизирующее c с icloud, но я хочу установить папку по умолчанию, которая будет только локальной, своего рода «почтовый ящик». Я прочитал эту документацию Apple https://developer.apple.com/documentation/coredata/mirroring_a_core_data_store_with_cloudkit/setting_up_core_data_with_cloudkit

Но я действительно не понимаю, как я могу выбрать локальный контейнер вместо облачного, когда я создаю объект в своем коде.

это пример кода того, что я делаю при создании нового объекта:

        let newarchiovio = Archivio(context: self.moc)
        newarchiovio.id = UUID()
        newarchiovio.nome = "inbox"
        newarchiovio.icona = "tray"
        newarchiovio.colore = "purple"
        newarchiovio.data = "1"
        newarchiovio.favorite = true

        try? self.moc.save()

Прямо сейчас я использую только синхронизацию контейнера по умолчанию c с облаком. Может ли кто-нибудь привести мне пример того, как я могу вручную выбирать контейнеры при сохранении объекта? спасибо!

1 Ответ

0 голосов
/ 26 мая 2020

Вы можете использовать разные контейнеры, как здесь:

CKContainer(identifier: "container name here")
...