Я занимаюсь созданием приложения с помощью CloudKit, но у меня недавно возникла проблема. В моем приложении, как только загружается основной контроллер, он отключается и извлекает данные из iCloud. Проблема в том, что когда я перехожу к другому контроллеру представления, а затем обратно к главному контроллеру просмотра, он снова начинает выборку. Я хотел бы иметь возможность использовать уже извлеченные данные, есть ли способ сделать это? Может быть, я временно сохранил его в CoreData?Как сохранить данные из iCloud (CloudKit), загруженные после переключения диспетчеров отображения
1
A
ответ
1
Существует несколько способов решения этой проблемы.
Вы хотите передать свои данные и контекст с одного контроллера на другой. Удостоверьтесь, что вы удалили код на своем втором контроллере просмотра, чтобы повторить данные.
Способ, которым я решил сделать это, - передать данные от одного к другому в функции prepareForSegue так.
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
{
if segue.identifier == "mysegue"
{ let destinationViewController = (segue.destinationViewController as! UITabBarController) as! SecondViewController
destinationViewController.myData = myData
destinationViewController.context = stack.context
}
}
Смежные вопросы
- 1. NSTimer запускается дважды после переключения диспетчеров отображения
- 2. Основные данные, iCloud и Cloudkit
- 3. Как восстановить загруженные медиафайлы после восстановления iCloud?
- 4. syncing CloudKit и iCloud
- 5. CloudKit/iCloud - Сценарий учителя/ученика
- 6. Не удается получить данные из iCloud с помощью CKQueryOperation CloudKit
- 7. Как каждый пользователь iCloud может сохранить пользовательскую подписку в CloudKit?
- 8. iCloud против iCloud Драйв против CloudKit
- 9. Как сохранить загруженные текстовые данные
- 10. Как сохранить PHLivePhoto в iCloud с помощью CloudKit API
- 11. Невозможно сохранить загруженные данные
- 12. Fetch CloudKit записи из текущего пользователя ICloud
- 13. Использование ICloud для Prefs пользователей путем CloudKit
- 14. Fetching Public Record Из ICloud Использование CloudKit
- 15. Данные CloudKit доступны для редактирования?
- 16. Уникальный идентификатор пользователя iCloud/CloudKit
- 17. Основные данные с CloudKit
- 18. Сохранить CoreData для iCloud (Swift)
- 19. Как сохранить значение переменной после переключения контроллеров?
- 20. Как сохранить данные, загруженные из внешнего файла в программу?
- 21. Как сохранить данные, загруженные из основных данных в массиве?
- 22. Возможно ли синхронизировать данные iCloud между разными учетными записями iCloud?
- 23. Как получить загруженные данные UIImage из TTPhoto
- 24. Приложение, хранящее данные в iCloud
- 25. как сохранить состояние переключения после обновления страницы
- 26. Как сохранить положение прокрутки после переключения вкладок?
- 27. iCloud Сохранить данные С помощью UIDocument crash
- 28. Возможно ли получить значок пользователя iCloud из CloudKit?
- 29. Данные синхронизации CloudKit и Core между устройствами
- 30. Как сохранить данные, такие как фотографии и видео в icloud