2016-09-17 1 views
0

Я начинающий разработчик Apple.CloudKit с Swift ToDo List App - Как заполнить таблицу с iCloud Публичная и частная информация о базе данных

У меня возникли проблемы с отображением информации базы данных CloudKit на моем столе. У меня есть два файла Swift, один из которых подключен к контроллеру представления задачи добавления, а один подключен к диспетчеру представлений задач просмотра с табличным представлением (а не контроллером табличного представления). У меня есть 3 ярлыка в моей ячейке, и мне нужно правильно отобразить различные поля данных базы данных с обозначенной меткой для этого имени поля. Например, информация о поле базы данных taskName должна отображаться на метке taskName, информация о поле базы данных taskType должна отображаться на метке taskType, а информация о поле базы данных taskDate должна отображаться на ярлыке taskDate. Я успешно смог вставить информацию из приложения ToDo в публичную и частную базу данных задач. Мне просто нужно заполнить табличное представление моего контроллера представления информацией из созданной мной базы данных iCloud Tasks.

У меня нет кода, потому что я не знаю, как подойти к этому. Первый раз с использованием CloudKit.

Благодарим вас за ответы.

ответ

0

Предлагаю хранить локальную копию данных. Интернет-соединение не всегда доступно, iCloud не доступен на 100,0%, и его скорость может снизиться и повлиять на ваш пользовательский интерфейс. Я считаю, что группе Apple для проверки приложений может не понравиться приложение, которое полностью использует Интернет, если есть другие варианты.

После того, как у вас есть локальная копия, у вас есть две вещи, которые нужно решить: как подключить UITableView, что легко, а во-вторых, как синхронизировать данные между iCloud и вашей локальной копией или копиями.

+0

У меня есть локальная база данных SQLite. Это только частные и общедоступные записи базы данных iCloud. Как синхронизировать данные между iCloud и SQLite db? Могу ли я отправить вам электронное письмо? Мне действительно нужна подробная помощь, проходящая через это, так как я все еще очень новичок в программировании и разработке Apple. – DevSpace