2014-10-14 2 views
0

У меня есть случайная ошибка при чтении сохраненных фотографий из каталога документов в iPhone. Я сохраняю фотографии, сделанные из моего приложения, в каталог документов, а затем читаю его там в следующий раз, когда пользователь возвращается. Однако после того, как XCode 6 & базовый SDK изменится на 8.1, этот путь каталога документа продолжает меняться. Так что когда-то я нашел фотографии, а иногда нет.XCode - файл не найден в каталоге документа

Я прочитал несколько сообщений в Интернете, в которых говорится, что Apple не отличает приложение от данных, и именно поэтому эта проблема возникает. У кого-нибудь есть мысли по этому поводу? Любое решение?

Это, как я сохранить файл в документ Адресной книги

NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentDirectory = [path firstObject]; 
NSString *filePath = [documentDirectory stringByAppendingPathComponent:@"key"]; 
[image writeToFile:path atomically:YES]; 

И это, как я прочитал:

NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentDirectory = [path firstObject]; 
NSString *filePath = [documentDirectory stringByAppendingPathComponent:@"key"]; 
UIImage *cellImage = [[UIImage alloc] initWithContentsOfFile:filePath]; 
+0

Проверьте возвращаемое значение 'writeToFile:'. Используйте окно «Устройства» Xcode и посмотрите содержимое папки «Документы» на вашем iPhone после написания изображения, чтобы узнать, есть ли он. – rmaddy

ответ

0

Перейти к продукту - Схемы - Редактировать Схема - Параметры - рабочий каталог и указать рабочий каталог

+0

Я не вижу рабочих опций каталога там. –

+0

@MeetShah должно быть точно – YohanRoth

+0

@PutinHuylo выглядит как цель iOS – Tim