2014-12-01 6 views
2

Я попытался загрузить и прочитать файл (pdf/epub). Я достиг загрузился и сохранил файл по пути ниже.Как читать файл загрузки с пути в ios

Скачать путь - путь к файлу

/Users/apple/Library/Application Support/iPhone Simulator/7.1/Applications/B5C69537-DBAA-45DA-BDF3-84D0F038378D/Documents/3471.epub 

Но я не смог прочитать из того же пути. Я использую приведенную ниже кодировку для чтения пути к файлу.

NSString *testpath =[[NSBundle mainBundle] pathForResource:@"3471" ofType:@"epub"]; 
+0

Пожалуйста, пост больше кода, т.е. как вы чтение файла с этого пути –

+0

Пожалуйста, обратитесь следующее [Link] (HTTP: // stackoverflow.com/questions/25794747/xcode-6-ios-8-simulator-data-and-bundle-folder-script) – Vipul

ответ

3

NSBundle mainBundle для файлов, добавленных в папку проекта.

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

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *testpath = [documentsDirectory stringByAppendingPathComponent:filename]; 
+0

Уважаемый Назик, я использовал ваш код и могу получить путь к файлу в переменной NSString но я не могу прочитать файл, пожалуйста, найдите код ниже. NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * documentsDirectory = [paths objectAtIndex: 0]; NSString * testpath = [documentsDirectory stringByAppendingPathComponent: @ "3471.epub"]; NSLog (@ "testpath% @", testpath); \t if ([za UnzipOpenFile: testpath]) { } – Saravanan

+1

Когда вы NSLog testpath, что вы получаете? – RegularExpression

+0

@Saravanan, Когда вы NSLog testpath, что вы получаете? – NAZIK