Файлы из папки «Документ» на iPhone Simulator иногда отличаются - PullRequest
0 голосов
/ 26 августа 2009

Я заметил, что папка «Документ» моего приложения иногда отличается.

Рабочий процесс был следующим:

  1. Я начал записывать файлы в папку документов (набор файлов A).
  2. И он казался пустым один раз.
  3. Поэтому я решил снова написать файлы (разные файлы) (набор файлов B).

После того, как симулятор иногда запускается с файлами набора A, а иногда с файлами набора B.

Это обычная логика для симулятора или это может быть критическая ошибка моего приложения?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 марта 2010

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


    NSArray *paths = NSSearchPathForDirectoriesInDomains(
        NSDocumentDirectory, 
        NSUserDomainMask, YES); 

NSString * documentDir = [paths objectAtIndex: 0];


documentDir должен быть вашим каталогом документов.

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

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

...