2015-04-01 1 views
0

В моем приложении мне нужно разрешить пользователю просматривать некоторые PDF-файлы с iPhone и загружать их на сервер.
Я знаю, как загрузить файл PDF на сервере, но я не знаю, как я могу просматривать файлы PDF.Просмотр PDF-файла с iPhone и загрузка на сервер

Пожалуйста, помогите мне.

ответ

0

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

Пример кода:

NSError *err  = nil; 
NSArray *myPathList = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); 
NSString *myPath = [myPathList objectAtIndex:0]; 
NSArray *dirContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:myPath error:&err]; 
if(err) NSLog(@"ERROR: %@",[err localizedDescription]); 
NSMutableArray *filePaths = nil; 

int count = (int)[dirContent count]; 
for(int i=0; i<count; i++) 
{ 
    [filePaths addObject:[dirContent objectAtIndex:i]]; 
} 
return filePaths; 
+0

Большое спасибо за Ваш ответ. Я хочу просмотреть файл PDf и разрешить пользователю выбирать и загружать. Я реализовал изображение, но я не нашел решения для файла PDf. –

+0

Как я уже упоминал, вы можете ТОЛЬКО получать доступ к файлам из Sandbox вашего приложения. Невозможно перечислить PDF-файл, как вы сделали для изображений из галереи iPhone. – Ajumal

Смежные вопросы