Описание тега ckrecordzone
CKRecordZone, a class of iOS CloudKit.
2
ответа
Запрос общих записей в ckzone в частной базе данных ничего не возвращает
Swift 4.2 iOS 11.x Должно быть, я что-то пропустил, потому что это, безусловно, должно сработать. Я получил этот код, который запрашивает частную базу данных в пользовательской зоне. Он ничего не возвращает, несмотря на то, что у меня есть записи та…
02 окт '18 в 18:25
1
ответ
Почему значение свойства "возможности" объекта CKRecordZone равно 7?
В моем приложении для iOS я создал пользовательскую зону, а затем извлек ее с помощью CKFetchRecordOperation. После этого я позволил консоли вывести значение свойства "functions" извлеченного CKRecordZone. Значение равно 7. Как это может быть? Согла…
22 янв '16 в 14:07
1
ответ
Получать данные, включая CKReference из CloudKit
Я давно пользуюсь сервисом CloudKit, поэтому там храню много данных. Теперь у меня есть второе устройство, подключающееся к CloudKit и получающее все данные. Скажем, у меня есть два типа записей Task и List, где у Task есть CKReference, указывающая …
10 дек '17 в 03:35
0
ответов
Как хранить токены изменения зоны CloudKit?
Поэтому в настоящее время я использую следующие методы для получения и установки токенов изменения зоны: private func zoneChangeToken(for zoneID: CKRecordZoneID) -> CKServerChangeToken? { let cacheKey = self.name(for: self.database) + "." + zoneI…
15 апр '18 в 20:55
1
ответ
Могу ли я создать CKRecordZone на лету в производственной среде CloudKit
Я создаю CKRecordZone на лету в коде, который, конечно, работает в разработке на CloudKit. Но будет ли это работать на производстве? Могу ли я создавать CKRecordZones в производстве на лету? Или мне нужно переосмыслить дизайн?
03 окт '18 в 15:46
1
ответ
Должны ли мы кэшировать CKServerChangeToken в CKDatabase и CKRecordZone отдельно?
В моем приложении я использую CloudKit и личную CKDatabase пользователя для хранения записей. Я делаю выборки для изменений, когда приложение запускается, как это было рекомендовано на WWDC 2016. Во-первых, я называю fetchDatabaseChanges(database: C…
05 сен '18 в 23:25
3
ответа
CloudKit CKRecordZone
В течение некоторого времени я возился с CloudKit, но не могу найти реальный пример того, как использовать CKRecordZone. Я понимаю их возможности (а именно, группирование записей, особенно для подписок), но есть ли у кого-то реальный опыт их использ…
25 апр '15 в 03:27
1
ответ
Оптимизация CKFetchRecordZoneChangesOperation для получения желаемых ключей
В моем приложении CloudKit я создаю одну зону в частной базе данных, где хранятся все CKRecords. CKRecords может иметь 10 различных типов записей, и к некоторым из них могут быть прикреплены наборы CKA. я использую CKFetchRecordZoneChangesOperation …
02 май '17 в 19:50
1
ответ
Записи в CKRecordZone по-прежнему отображаются в CloudKit Dashboard
У нас есть приложение, в котором мы синхронизируем записи с CloudKit. Они хранятся в пользовательской зоне. Нам необходимо предоставить функциональность для "очистки всех данных" от CloudKit. Поскольку количество записей может быть большим, мы не хо…
05 авг '16 в 11:53
1
ответ
Как назначить CKRecordZone для CKRecord
Я пытаюсь создать базу данных, в которой пользователь с правами администратора может создать группу, которая хранится как тип группы CKRecord. Я хочу, чтобы эта запись была помещена в пользовательскую зону, которая названа в честь имени группы, кото…
23 мар '19 в 03:33
0
ответов
Создание нескольких CKRecordZones - сколько - это слишком много?
Я создаю приложение, которое в основном основано на совместном использовании. Структура данных следующая: Есть верхний уровень CKRecord , который является объектом, которым пользователь поделится с другими, который, в свою очередь, имеет много объек…
06 июн '20 в 10:03
0
ответов
общие зоны базы данных не могут быть найдены
Я успешно поделился записью из customzone частной базы данных. share url Optional(https://www.icloud.com/share/0N9smwzXZ0gfumZv8jyVo7uag) Когда я распечатываю общую запись, я получаю следующее: record completion <CKShare: 0x106702100; participant…
01 авг '20 в 23:49
0
ответов
Невозможно получить зоны записи из общей базы данных
let share = CKShare(rootRecord: infraRecord) // save let op: CKFetchShareParticipantsOperation = CKFetchShareParticipantsOperation(userIdentityLookupInfos: lookupInfos) op.fetchShareParticipantsCompletionBlock = { error in if let error = error { pri…
28 июл '20 в 21:27
0
ответов
Добавить возможности CKRecordZone.Capabilities.atomic в CKRecordZone
Я пытаюсь настроить свою CKModifyRecordsOperation как атомарную. Однако похоже, что мне нужно добавить CKRecordZone.Capabilities.atomic возможности для моих CKRecordZone чтобы это работало. Есть ли способ сделать это? CKRecordZone.capabilities являе…
23 сен '20 в 23:38
1
ответ
Как осуществляется совместное использование зоны записи?
Мой пример использования следующий: каждый пользователь моего приложения может создать как владелец набор элементов. Эти элементы являются личными до тех пор, пока владелец не предложит другим пользователям поделиться ими всеми в качестве участников…
17 июн '21 в 18:06
0
ответов
CloudKit не работает должным образом для хранения документов
Мое приложение позволяет пользователю создавать PLIST, содержащий массив данных. Я хочу, чтобы эти файлы были доступны на любом устройстве, поэтому я включил CloudKit в приложении, настроил возможности, профили и контейнеры для всего, но все еще ста…
31 авг '21 в 18:29
0
ответов
Есть ли способ обновить существующую зону записи, чтобы разрешить общий доступ к зоне?
Впервые здесь публикуется автор, который пишет приложения в качестве хобби, поэтому заранее благодарю за понимание любых недостатков, которые могут возникнуть у меня в этом посте или в моих знаниях Cloudkit. У меня есть приложение, которое создало з…
08 ноя '23 в 15:55