Вот мой код, я использовал QLPreviewController
для отображения подробного вида с PDF-файлом, который я загружаю и храню в начале программы.
Выдает исключение, сообщая, что путь был null
.
-(id<QLPreviewItem>)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)index{
NSString *name=[selectedItem.source lastPathComponent];
NSFileManager *fileManager=[NSFileManager defaultManager];
if([fileManager fileExistsAtPath:name] ){
NSLog(@"%@ exsit! ",name); //In!!!
}
name = [name stringByDeletingPathExtension];
NSLog(@"name for QL: %@",name); //Name ok!!!
NSString *path = [[NSBundle mainBundle]pathForResource:name ofType:@"pdf"];
NSLog(@"path: %@",path); //Path: null !!!
return [NSURL fileURLWithPath:path]; //error!!
}