Как я могу программно создать тип записи в CloudKit, не делая этого в панели управления? Например: в приложении, которое я создаю, пользователь создаст группу, назовем ее «Автомобили». Затем пользователь добавит много разных автомобилей к типу записи, например, «Хонда», «Тойота» и т. Д. Как это сделать программно? Я работаю в Свифте.Создать тип записи CloudKit программно
ответ
Я думаю, вы вводите в заблуждение типы записей и записываете значения. Для примера вы хотели бы тип Car
записи, а затем вы хотите значение Manufacturer
в записи, который установлен в «Хонду», «Тойота» и т.д.
Вы могли бы также дизайн, создав Manufacturer
записи типа, создавая одну запись для каждого производителя и имея ссылку от записи Car
на ее запись Manufacturer
.
Чтобы создать новую запись Car
, просто создайте объект CKRecord
, задайте нужные свойства и сохраните его на сервере с помощью CKDatabase.saveRecord()
.
Чтобы ответить на вопрос в своем названии, типы записей создаются для вас автоматически при сохранении записи в среде разработки. Вы не можете изменять типы записей или схемы программно в рабочей среде.
Подробнее о средах разработки и производства можно узнать в CloudKit Quick Start Guide.
- 1. CloudKit Тип записи Наследование
- 2. Cloudkit different Тип записи для каждого пользователя?
- 3. Удаленные записи CloudKit Reappear
- 4. CloudKit получает несколько уведомлений о создании записи
- 5. CloudKit: сохранение записи с CKModifyRecordsOperation
- 6. Обновление записи с CloudKit JS
- 7. Выберите createDate из записи CloudKit
- 8. CloudKit Извлечь все записи пользователя
- 9. CloudKit: Невозможно создать новый тип поля в производственной схеме
- 10. Создайте сумму атрибута записи с CloudKit
- 11. CloudKit
- 12. Fetch CloudKit записи из текущего пользователя ICloud
- 13. Delphi: Как создать общий тип программно?
- 14. Как удалить CloudKit "Имена полей" программно?
- 15. Как создать пользователя в CloudKit?
- 16. Как обновить все записи клиентов из CloudKit?
- 17. Не может поделиться CloudKit CKShare записи
- 18. Получение личной записи пользователя в CloudKit
- 19. Cloudkit возвращает записи с определенной строкой
- 20. Получение пользовательской записи CloudKit с использованием UserRecordID
- 21. Ошибка приложения при сохранении записи в CloudKit
- 22. Как найти частичное слово в записи CloudKit?
- 23. Некоторые вопросы о CloudKit
- 24. Уведомления CloudKit
- 25. Удаление всех записей CloudKit каждый день из определенного типа записи
- 26. Cloudkit: «Ошибка сохранения записи операции записи не допускается»
- 27. CloudKit Sharing
- 28. Как пометить тип записи, запрограммированный в наборе облаков программно
- 29. Как создать уведомление о подписке CloudKit для активации обновления атрибута записи?
- 30. Как получить все записи CloudKit, созданные текущим пользователем?