developer.apple.com/library/ios/ipad/#documentation/UIKit/...

ема:

Создание корпоративных приложений типа Suite, и необходимо иметь возможность передавать данные из одного приложения в другое. Пример: App1 - это сканер штрих-кода, который производит и список инвентаря. App2 нужна «свежая» копия той же информации инвентарного списка, которую только что произвела App1, для достижения своей цели - создания заказов на покупку. Два приложения и базы данных - это два больших приложения, которые можно сжать в одно приложение, плюс набор будет продолжать расти с увеличением количества приложений.


Понимание:

Я полностью понимаю, что «Каждое» приложение находится в собственной песочнице. Однако при чтении документов, касающихся нового API UIDocumentInteractionController, выясняется, что приложение может немного окунуться за пределы песочницы, чтобы «прочесть», «просмотреть» или «открыть» документ, который не был отделен друг от друга. пакета или созданный в приложении.


Поток данных:

Я пытаюсь сделать это простым. Я использовал пример приложения DocInteraction, загруженного из Apple, и другое приложение ... под названием App1, чтобы попытаться работать с простым текстовым файлом. В App1 я создаю простой текстовый файл и сохраняю его в папке документов. (Но это все еще в песочнице приложения?). в модифицированном примере DocInteraction я пытался найти способ «просмотреть», «открыть» или, что еще лучше, «прочесть» созданный текстовый файл. Если я могу передать простой текстовый файл между ними, я могу включить CSV-структуру для обновления баз данных на каждой стороне, когда бы ни открывались приложения.

Я попытался использовать ключи параметров запуска без удачи.

Короче говоря, я просто не могу разобраться:

Куда должны идти данные App1?Как найти данные в другом приложении, скажем, App2?Как вы «открываете» файл, который существует в песочнице другого приложения?

Конечный результат: я пытался держаться подальше от

Схема документов взаимодействия с документами:

Предварительный просмотр документа или представление параметровРегистрация вашей поддержки типов файловОткрытие файлов из других приложенийОтображение и печать предварительных просмотров Quick Look

Это "Открытие файлов из других приложений«Это меня больше всего интересует. Он указывает мне использовать приложение: didFinishLaunchingWithOptions: метод, передавая словарные значения для ключей. Это где я теряюсь ?? Как мне установить ключи так, чтобы он знал« ГДЕ »и «ЧТО» искать? И мне все еще неясно, к какому директору App1 должен сохранять информацию, чтобы ключи указывали на правильное место?


Открытие вложенных файлов электронной почты и открытие PDF-файлов в iBooks не может быть единственным местом, где вы можете использовать этот API, иначе Apple не стала бы выполнять всю работу, им уже разрешено общаться из App-To-App.

Примечание: Я не пытаюсь заставить App1 напрямую передавать данные в файлы App2. Я не думаю, что Apple это вообще допустит! Я пытаюсь заставить App1 сжать данные, сохранить их в нужном месте, поэтому, когда пользователь решает использовать App2, данные могут быть доступны для App2 путем «считывания» данных.

Если у кого-то есть пример приложения, учебник или даже солидная идея, как заставить это работать, я был бы очень признателен за помощь.

-Спасибо!

Постскриптум Кто-то с 1500 или выше репутацией, пожалуйста, создайте тег "UIDocumentInteraction" для stackoverflow!

Ответы на вопрос(1)

Ваш ответ на вопрос