Чтение потока данных в контекст управляемого объекта? - PullRequest
0 голосов
/ 20 февраля 2012

Я видел плавный метод обновления пользовательских данных из одного приложения iOS в другое через песочницы;целевое приложение регистрируется как специальный обработчик URL, а исходное приложение base64 кодирует весь файл и отправляет его в виде строки открытого текста на специализированный URL, который целевое приложение декодирует и сохраняет в файловой системе.

Возможно ли этозакодировать контекст управляемого объекта источника и отправить его и проанализировать получателя, что в это контекст управляемого объекта?То есть вместо того, чтобы перезаписывать данные получателей, объединять входящие данные?Является ли ответ на этот вопрос просто «Вы можете делать все, что вы хотите с входящими данными»?

РЕДАКТИРОВАТЬ:

Я не использовал, но планирую использовать данные в текст-метод to-url-to-url-handler-to-data обсуждался здесь .Предполагая, что это работает, мой вопрос, я думаю, может ли место назначения анализировать данные как управляемые объекты, которые я вставляю в контекст управляемого объекта назначения?Источник и пункт назначения имеют одинаковую модель управляемого объекта.

1 Ответ

0 голосов
/ 20 февраля 2012

То, что вы пытаетесь сделать, может оказаться возможным, если вы отправите содержимое всего самого файла .sqlite. Вам потребуется, чтобы ваше целевое приложение создавало целый (т.е. NSPersistentObjectStoreCoordinator) стек основных данных из файла, который был сохранен в целевой песочнице. NSManagedObjectID s предпочтительнее, если у вас есть два стека, уже указывающих на один и тот же URL (который вы создали с помощью NSManagedObjectModel, а затем инициализировали NSPersistentStoreCoordinator с помощью [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:model].

...