Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
#1

CoreData - Программирование iOS

06.06.2013, 12:27. Просмотров 570. Ответов 0
Метки нет (Все метки)

Подскажите как правильно реализовать... Есть локальная БД на девайсе, нужно добавить синхронизацию с iCloud.... Синхронизация должна быть "двухсторонней", т.е что бы после удачной синхронизации я имел актуальный данные в локальной БД и в iCloud соответственно. Пересмотрел куча туториалов и т.д. Пытаюсь все собрать в общую картину. Первый вопрос, при запуске приложения и доступности iCloud я должен выполнить к примеру такой код:
C#
1
2
3
4
5
6
7
options = [NSDictionary dictionaryWithObjectsAndKeys:
                           [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
                           [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption,
                           @"<app name>.store", NSPersistentStoreUbiquitousContentNameKey,
                           cloudURL, NSPersistentStoreUbiquitousContentURLKey,
                           nil];
[psc addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]
Как я пониманял, я синхронизирую 2 БД ?
Дело в том что я запутался, нашел еще алгоритмы где используется сидирование и после удаление дубликатов...

Можете просто описать порядок действий...

P.S мне одному кажется или CoreData довольно запутанная штука ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 12:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос CoreData (Программирование iOS):

Редактирование CoreData - Программирование iOS
Здравствуйте. Подскажите как можно редактировать содержимое CoreData? Имеется ввиду не добавление/удаление данных из приложения, а...

CoreData and FetchRequest - Программирование iOS
Hi, столкнулся с проблемкой... Есть БД, юзаю CoreData. В БД есть 2 поля lat,lon - тип данных double. Через визуальный редактор создал...

CoreData , наследование - Программирование iOS
Доброе время суток! Такой вопрос. У меня в модели есть объект &quot;Person&quot;. Мне нужно составить таблицу из этих объектов, но чтобы каждый...

Plist или coredata - Программирование iOS
Доброго времени суток! В tutorial https://www.youtube.com/watch?v=r6Cn6Kp5ghA&amp;list=PLxqbutB-EOO0WOPOScvFeSkMO0Pw8atiu&amp;index=10 , на 24...

Сравнения sqlite3 и coredata - Программирование iOS
Добрый день уважаемые форумчане. Расскажите пожалуйста о sqlite3 и coredata кто чем пользовался. Что вы выбираете, для каких целей что...

Насколько рационально хранение изображений в CoreData - Программирование iOS
Всем привет! Подскажите, насколько рационально хранить большие изображения напрямую в одном из аттрибутов Entity? С одной стороны...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 12:27
Привет! Вот еще темы с ответами:

Покритикуйте мой метод работы с CoreData - Программирование iOS
Всем привет! Решил устроить для самообучения серию экспериментов с CoreData, и возникла идея организовать работу с этим фреймворком...

CoreData: как сохранить только одну entity из множества созданных - Программирование iOS
Добрый день! Не могу разобраться, как сделать вот что: При работе приложения на разных этапах создается несколько сущностей...

CoreData "Список пользователей" - Swift
Всем привет! Ребята, подскажите, как дополнить мою программу, чтобы пользователю, например, User1 соответствовал добавленный asset1,...

Array в CoreData - Objective-C
Добрый вечер! Как в NSManagedObject хранить массив? Там среди допустимых типов нет массива. Получается, нужно переводить массив в строку, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.