iPhone SDK - Доступ к другим папкам приложений - PullRequest
1 голос
/ 15 мая 2010

Я знаю, что вы можете получить доступ к своим собственным файлам приложения, используя NSDocumentDirectory и тому подобное, но вы можете сделать это в других приложениях. Например, если бы я хотел документы из другого приложения, можно ли было бы получить эту информацию? Из библиотеки iPhone OS, как указано здесь .

С уважением,

Кевин

Ответы [ 2 ]

5 голосов
/ 15 мая 2010

Нет, вы ограничены в доступе к файлам в изолированной программной среде приложения.Хорошим введением в это является раздел «Основы файловой системы» в iOS Руководство по программированию файловой системы

2 голосов
/ 18 мая 2010

Вы не можете получить прямой доступ к файлам, однако есть несколько хитростей:

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

Вы также можете обмениваться данными с помощью пользовательского объекта «Картон».

Конечно, вы всегда можете отправить данные на сервер, которым вы управляете.

Еще один полезный трюк - сохранение некоторых данных в виде метаданных в адресной книге.

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

Но, к сожалению, прямой доступ к файлам не разрешен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...