Чтение файла с жесткого диска в симуляторе iPhone - PullRequest
6 голосов
/ 01 мая 2009

Можно ли прочитать файл (из моей обычной файловой системы) в приложение для iPhone, запущенное на iPhone Simulator?

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

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

Ответы [ 6 ]

12 голосов
/ 01 мая 2009

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

3 голосов
/ 01 мая 2009

Да, вы можете, если ваш файл находится в папке вашего приложения ~ / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Приложения / [папка вашего приложения] / Документы

0 голосов
/ 28 февраля 2010

FYI 'более новые' версии sds сделают это ... Ищите iPad, и вы найдете это. (по понятным причинам я не могу дать здесь более подробную информацию) удачи.

0 голосов
/ 02 августа 2009

Следует также отметить, что вы можете сделать это в обратном порядке - вы можете извлечь файлы с жесткого диска, который ваше приложение создало в симуляторе. Это хороший способ проверить ваши результаты (данные, изображения и т. Д.) Без необходимости встраивать «приложение» для просмотра данных в приложение.

0 голосов
/ 02 августа 2009

Лично я считаю, что проще всего было бы ввести "file: ///" в Safari в симуляторе, если это то, что вы ищете.

0 голосов
/ 01 мая 2009

Нет. Ваше приложение работает в собственной песочнице на телефоне. Не разрешается читать или писать вне этого.

Редактировать: Я думаю, что CiNN является правильным. Пока ваш код остается на симуляторе, у вас не должно быть проблем с работой с файлом на локальном диске.

...