Описание тега ckshare

1 ответ

CKShare "userDidAcceptCloudKitShareWith" запускается только при первой установке того же пользователя

В Appdelegate у меня есть userDidAcceptCloudKitShareWith но оно запускается только для первого устройства от пользователя, который принял приглашение. Пример: Пользователь A приглашает пользователя B. Пользователь B принимает приглашение на устройст…
24 сен '18 в 10:14
1 ответ

CloudKit acceptShare error - "Не удалось получить набор идентификаторов общего доступа"

Я программно создаю CKShare и делюсь URL с получателями по электронной почте; когда они делают это, они нажимают на ссылку, и метод UIApplication 'userDidAcceptCloudKitShareWithMetadata' вызывается правильно. Затем я использую операцию CKAcceptShare…
02 ноя '18 в 17:12
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 ответов

Как ограничить контроль участников на совместно используемом CloudKit CKShare?

Я создаю приложение для iOS с использованием CloudKit, где пользователь может создавать посты с некоторым содержимым (заголовок, изображения, тело и т. Д.), И я хочу, чтобы они могли обмениваться этим контентом с помощью CKShare только для просмотра…
30 июн '19 в 19:05
3 ответа

Совместное использование основных данных между пользователями с NSPersistentCloudKitContainer

Apple представила NSPersistentCloudKitContainer с iOS13, который позволяет нам использовать CloudKit с Core Data. Я сразу же начал работать на разных устройствах, но моя главная проблема все еще осталась. Можно ли легко обмениваться данными с другим…
1 ответ

Рабочий процесс общего доступа CloudKit заканчивается следующим образом: Чтобы открыть его, вам понадобится последняя версия "имя_приложения"

Я пытаюсь создать CKShare на наборе CKRecords, используя CloudKit. Я сделал это через большую часть рабочего процесса: создайте "root_record", который все общие записи будут идентифицировать как родительский добавьте несколько записей и определите "…
30 июн '19 в 14:52
0 ответов

CKAcceptSharesOperation не вызывается при запуске приложения (холодный запуск)

Я пытаюсь принять запрос на совместное использование в SceneDelegate в iOS 13. внутренняя функция windowScene(_ windowScene: UIWindowScene, userDidAcceptCloudKitShareWith cloudKitShareMetadata: CKShare.Metadata) Вышеупомянутая процедура вызывается т…
20 янв '20 в 23:52
0 ответов

Проблема CKShare и CKRecord с операцией modifyRecordsCompletionBlock

Я пытаюсь включить возможность CKShare в свое приложение. Я использую приведенный ниже код для запуска процесса совместного использования, но я всегда проверяю сообщение об ошибке ("Не удалось изменить некоторые записи"). Мой код ПРИМЕЧАНИЕ - privat…
19 май '20 в 17:08
0 ответов

Различные уровни разрешений с использованием CKShare

Мне нужно проверить, правильно ли я понимаю, как использовать CKShare В настоящее время я понимаю, что CKShare может применять только один набор разрешений к своим дочерним элементам, будь то чтение или чтение / запись. Учтите следующее: Приложение …
08 июл '20 в 11:53
1 ответ

Невозможно поделиться с UICloudSharingController; исчезает с сообщением "загрузка"

Представляя UICloudSharingController поверх представления, он представляет экран, и когда я выбираю опцию сообщений, чтобы отправить сообщение человеку, с которым я хочу поделиться, он дает вращающееся колесо с сообщением "загрузка" и исчезает - при…
31 авг '20 в 01:14
3 ответа

CKShare - Не удалось изменить некоторые записи, ошибка - CloudKit

Я пытаюсь поделиться записью с другими пользователями в CloudKitно я продолжаю получать ошибку. Когда я нажимаю на один из элементов / записей на столе, я получаюUICloudSharingController и я вижу iMessage значок приложения, но когда я нажимаю на нег…
27 апр '20 в 16:35
0 ответов

Как протестировать CKShare между двумя пользователями

У меня только один телефон и Apple ID. Я хочу протестировать CKShare между двумя пользователями. Мне нужно два телефона? Нужны ли мне два разных Apple ID? Я читал, что два Apple ID не могут использовать один и тот же телефон. Может ли кто-нибудь ска…
26 май '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
2 ответа

Пользователи не могут открыть запись CKShare, когда они приняли запись и приложение запустилось

Работаю над реализацией функциональности CKShare CloudKit. Мне удалось добраться до части, чтобы поделиться записью (например, по электронной почте), а также могу подтвердить, что пользователь получил приглашение. Проблема в том, что когда пользоват…
20 май '20 в 01:50
1 ответ

CloudKit: как использовать CKFetchShareParticipants и CKModifyRecords для получения URL-адреса общего доступа?

Я слежу за этим видео WWDC и некоторым примером кода, найденным в Интернете (к сожалению, Apple не включила образец кода в свое выступление на WWDC), с помощью этого кода ниже я получаю свой CKShareParticipant хорошо, но этот блок modOperation.modif…
13 май '21 в 21:55
0 ответов

BadRequestException: конечная точка не применима к типу базы данных «sharedb» на панели инструментов CloudKit при просмотре записей принятого общего ресурса.

Когда я запрашиваю все записи определенного типа записи, а затем щелкаю имя записи, чтобы просмотреть запись, я получаю эту ошибку в нижней части панели окна, которая показывает сведения о конкретной записи: BadRequestException: конечная точка не пр…
05 апр '22 в 09:07
0 ответов

Как получить или запросить общие ресурсы из базы данных в CloudKit?

Мне удалось запросить записи из CloudKit, но полученные мной объекты CKRecord не удалось преобразовать в CKShare. Как еще я могу получить общие ресурсы в CloudKit. Тип записи cloudkit.share недоступен для запросов. В этом сообщении на stackoverflow …
11 апр '22 в 17:53
0 ответов

SwiftUI: совместное использование NSSharingService в macOS не получает общий доступ

У меня есть простое тестовое приложение, которое пытается поделиться записью CoreData с другим пользователем с помощью NSSharingService. Я могу создать свою долю, и это работает, но когда я пытаюсь получить общий ресурс, он открывает приложение, но …
0 ответов

Как в iOS 16.1.2 ограничить доступ к участникам общего ресурса, чтобы его мог изменить только владелец общего ресурса?

Как мне реализовать UICloudSharingController, чтобы в iOS 16.1.2 только владелец общего ресурса мог добавлять или удалять участников общего ресурса, за исключением того, что участник может удалить себя из общего ресурса. Когда я устанавливаю для дос…
14 дек '22 в 23:28