После обновления iOS 5 файлы в моем каталоге документов исчезли? IOS меняет каталог документов? - PullRequest
1 голос
/ 05 ноября 2011

У меня небольшая проблема с моим приложением при обновлении до iOS5. В моем каталоге документов у меня есть файл sqlite и документы PDF. Файл sqlite содержит URL-адреса документов PDF.

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

Так что я думаю, что iOS меняет адреса каталогов документов. Это возможно?

Я сохраняю адреса моих PDF-файлов вот так:

NSArray *pathArr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                                                                       NSUserDomainMask,
                                                                       YES);
NSString *filename = [NSString stringWithFormat:@"%@/%@/%@",[pathArr objectAtIndex:0],title,versionString];

1 Ответ

1 голос
/ 05 ноября 2011

Трудно ответить на ваш вопрос без дополнительной информации. Тот факт, что вы можете прочитать файл sqlite, который, как вы говорите, находится в папке «Документы», указывает, что ваша программа может хотя бы найти этот файл.

Вы можете посмотреть, что именно находится в папке «Документы», установив Приложение поддерживает общий доступ к файлам iTunes атрибут в файле приложения info.plist. Затем вы можете просмотреть папку «Документы» приложения и добавить / удалить файлы в iTunes.

Вы также можете посмотреть в

~Library/Application Support/iPhone Simulator/<IOSVERSION>/Applications/<UUID>/Documents

директория, если вы запускаете симулятор.

По крайней мере, вы будете знать, каково действительное содержимое каталога Documents ...

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