openURL локальный файл или заставить UIDocumentInteractionController использовать конкретное приложение

Я хочу открыть файл (хранящийся локально в моем приложении) с другим приложением.

В настоящее время я использую openURL (есть выделенная схема URL), и она отлично работает, если я использую файл, размещенный в Интернете, но я хотел бы использовать локальный файл так: а) он работает в автономном режиме б) много время, когда мои пользователи либо находятся вне зоны действия сотовой сети, либо находятся в международном роуминге

Что я пробовал до сих пор: мне не повезло сказать openURL использовать локальный файл, я пробовал несколько подходов, но все они примерно такие

      NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"ext"];
      NSURL *fileURL = [NSURL fileURLWithPath:filePath];
      [[UIApplication sharedApplication] openURL:fileURL];

также

      NSURL *fileURL = [[NSBundle mainBundle] URLForResource: @"test" withExtension:@"ext"];
      [[UIApplication sharedApplication] openURL:fileURL];

также вручную используя строки с различными вариантами пути localhost / и file: // и var / mobile и т.д.

ничего не работает (для меня все равно)

Итак, я посмотрел вокруг так и наткнулсяUIDocumentInteractionController

Я могу использовать UIDocumentInteractionController, чтобы позволить пользователю открывать мой локальный файл с другим приложением - однако он всегда предоставляет несколько вариантов использования других приложений, и, например, одно из других приложений может бытьDropbox.

Я не хочу позволять пользователю загружать (или технически загружать) копию моего файла для его использования другими способами. Он содержит данные, которые я предпочел бы не делать так легко доступными.

Когда файл открывается моим предполагаемым приложением (а не мной), это не позволяет сохранять или получать доступ к необработанным данным.

Я понимаю, что, включив файл в мое приложение, любой, кто серьезно настроен получить его, сможет, я просто нене хочу показывать большое меню, говоря:Вот если вы хотите, чтобы ваша собственная копия работала с

В идеале я мог бы использовать openURL, но я думаю, что это из-запесочница» что другое приложение нене отвечает - в Android я использую mode_world_readable, чтобы объявить файл доступным для чтения другими приложениями (поэтому помещаю его вне песочницы, и он нене позволяет другим приложениям писать в него, просто читать) - есть ли в любом случае то же самое с iOS?

В противном случае, если бы я мог заставить UIDocumentInteractionController использовать определенное приложение и не отображать меню - это тоже было бы хорошо.

Подобный вопрос задал некоторое время назад

Извините за долгое чтение, любая помощь приветствуется.

Изменить: я только что получил ответ от технической поддержки Apple, и они сказали мне, что это в настоящее время невозможно (сразу после выхода iOS 6)