Описание тега cloudkit-sharing
CloudKit - это платформа для хранения и получения данных на серверах Apple iCloud. Используйте этот тег для вопросов, связанных с объектом CKShare или совместным использованием в Cloudkit.
1
ответ
Как смоделировать мои данные CloudKit
В своем приложении я решил использовать CloudKit в качестве моего синхронизирующего бэкэнда. Мое приложение не о проектах, но для простоты, скажем так... Итак... В моем приложении пользователи будут иметь несколько проектов. Каждый из них содержит н…
28 авг '18 в 12:34
1
ответ
CloudKit CKShare URL никуда не денется
Я успешно сохранил CKShare URL-адрес CloudKit, и я вижу, что пользователь INVITED в инструментальной панели CloudKit. Мое приложение Mac отправило URL этого человека по электронной почте, но когда они щелкают по нему, все они видят его на этом экран…
19 июн '18 в 21:45
0
ответов
Как получить уведомление, если владелец удаляет меня из CKShare на CloudKit
Допустим, владелец записи делится этим со мной. Я получаю ссылку для обмена, открываю и принимаю эту ссылку следующим образом: let operation = CKAcceptSharesOperation(shareMetadatas: [metadata]) operation.acceptSharesCompletionBlock = { error in if …
12 окт '18 в 23:35
0
ответов
CloudKit Sharing: открытие ссылки на Mac не открывает мое приложение
Я пытаюсь проверить совместное использование CloudKit на Mac, отправив ссылку в приложение "Сообщения". Если щелкнуть ссылку, откроется диалоговое окно "Сообщения", в котором будет что-то вроде "X поделился этим. Вы присоединитесь как Y (myemail*").…
28 июл '18 в 19:45
5
ответов
CloudKit CKShare userDidAcceptCloudKit Поделиться с приложением Never Fires on Mac
Я работаю над принятием CKShare в приложении MacOS в Swift 4. Я уже сделал все следующее: Создать CKShare и сохранить его с его rootRecord в CloudKit Добавить участника (CKShare.Participant) Я подтвердил, что CKShare находится на сервере CloudKit, и…
12 июн '18 в 23:44
0
ответов
Пригласить в CKShare и принять CKShare без UICloudSharingController и без отправки ссылки с URL
Скажи, что я делаю Root <-> Child приложение (т.е. Manager <-> Employee). Сказать Manager имеет предопределенный адрес электронной почты и уже предоставлен userDiscoverability разрешение приложения (через CKContainer.requestApplicationPe…
01 июл '18 в 20:51
0
ответов
Почему старая CKDatabaseSubscription запускает уведомление, несмотря на то, что его удаляют из кода и панели инструментов CloudKit
Я создаю два CKDatabaseSubscriptionодин за privateCloudDatabase и один для sharedCloudDatabase следующее: // Subscription to private database // CKDatabaseSubscription *privateSubscription = [[CKDatabaseSubscription alloc] initWithSubscriptionID:@"c…
04 мар '19 в 14:32
2
ответа
Как получить объект CKShare уже существующего ресурса (чтобы получить URL ресурса)
Я пытаюсь разрешить пользователям моего приложения получить ссылку на общий доступ iCloud к записи, которой они уже поделились. Я могу получить URL при создании общего ресурса с помощью let share = CKShare(rootRecord: CKRecord) следуют Apple UIShari…
08 апр '19 в 17:06
0
ответов
Невозможно получить записи в пользовательской зоне sharedCloudDatabase с помощью CloudKit
Я пытаюсь получить записи CloudKit из пользовательской зоны в sharedDatabase. Зона была создана правильно во время процесса обмена. Таким образом, я предполагаю, что зона является правильно разделяемой пользовательской зоной (она действительно наход…
16 май '19 в 07:29
2
ответа
CoreData + CloudKit, но без обмена
CoreData - это круто. Это делает кодирование постоянного хранилища с помощью базы данных SQLite довольно предсказуемой. CloudKit - это круто. Это упрощает программирование постоянного хранилища в iCloud и позволяет использовать его на устройствах по…
16 июл '20 в 21:25
0
ответов
CloudKit - при совместном использовании записей с UICloudSharingController возникает несколько ошибок.
Представление контроллера общего доступа к облаку после нажатия кнопки на панели: @IBAction func inviteMemberAction(_ sender: Any) { let zoneID = CKRecordZone.ID(zoneName: "MyCustomZone", ownerName: CKCurrentUserDefaultName) let recordID: CKRecord.I…
20 сен '19 в 19:48
0
ответов
iOS: ссылка Cloudkit не работает в iOS13
Я использую Collaborate в своей реализации CloudKit на iOS. Когда я делюсь данными с другим пользователем, другой пользователь может щелкнуть ссылку в электронном письме и открыть ее напрямую через приложение Apple Mail, но если пользователь попытае…
16 окт '19 в 10:43
0
ответов
Смена токена в Cloudkit дает не все транзакции
Допустим, последовательность событий выглядит так У меня есть токен A для общей базы данных Записи создаются в общей базе данных Я получаю изменения и загружаю новые записи, получает токен B Я принял новую акцию в той же зоне и базе данных Я беру но…
24 фев '20 в 05:28
0
ответов
Сообщение об ошибке при закрытии UICloudSharingController
Когда UICloudSharingController закрывается, я получаю следующее сообщение об ошибке: -[_UIShareInvitationRemoteViewControllerTintColorView _accessibilityUnregisterRemoteView]: unrecognized selector sent to instance Я без понятия что это значит. Кто-…
17 май '20 в 22:13
2
ответа
CKFetchRecordZoneChangesOperation не вызывает recordWithIDWasDeletedBlock при удалении общей записи
У меня есть запись, которой я делюсь с устройства A на устройство B. Устройство B принимает общий доступ и отображает информацию в пользовательском интерфейсе устройства B. Устройство B подписывается на изменения базы данных в этой общей записи с по…
28 июл '20 в 20:16
1
ответ
Как принять общие ресурсы CloudKit с новым жизненным циклом приложения SwiftUI?
В мире iOS 13 у меня был такой код: class SceneDelegate: UIResponder, UIWindowSceneDelegate { func windowScene(_ windowScene: UIWindowScene, userDidAcceptCloudKitShareWith cloudKitShareMetadata: CKShare.Metadata) { // do stuff with the metadata, eve…
07 авг '20 в 09:23
1
ответ
Как настроить социальный компонент приложения с использованием 100% CloudKit и SwiftUI?
У меня есть приложение, которое уже использует CloudKit для передачи информации между iPhone и приложением Apple Watch. Я хотел бы добавить возможность разрешить пользователям делиться своими данными, сохраненными в iCloud, с другими пользователями.…
12 май '21 в 04:25
2
ответа
Использование UIApplicationDelegateAdaptor для получения обратных вызовов от userDidAcceptCloudKitShareWith не работает
Я пытаюсь получить уведомление, когда мне позвонят. Традиционно это называлось в, но поскольку я создаю iOS 14+, используя Appкак мой корневой объект. Я пока не смог найти никакой документации о том, как добавить в мой класс приложения, поэтому я ис…
15 май '21 в 01:04
0
ответов
Используйте теги с папками
Это лучший способ управлять тегами с папкой с помощью CloudKit. Требование: Папка A содержит элемент A с тегом A, папка B содержит элемент B с тегом A, тег B Я должен иметь возможность предоставить общий доступ к папке для совместной работы, в насто…
04 июл '21 в 06:58
0
ответов
UICloudSharingController не показывает «Добавить людей» с существующим общим ресурсом в iOS 15.x, но делает это в iOS 14.x
При использовании iOS 14.x или более ранней версии UICloudSharingController показывает «Добавить людей» в последней строке 1-го раздела листа «Люди». Начиная с iOS 15.x, включая новую бета-версию 15.2, отсутствует строка, содержащая «Добавить людей»…
04 ноя '21 в 20:02