如何设置打开iPad中iBooks中存储的pdf文件的路径

时间:2012-08-09 10:07:18

标签: ios xcode ipad

我编写代码以打开位于

的pdf文件
  NSArray  *paths =    NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
        NSString *documentsDir = [paths objectAtIndex:0];
        NSString *pdfFilePath =[documentsDir  stringByAppendingPathComponent:@"421_core_animation_essentials.pdf"];
        fileURL = [NSURL URLWithString:pdfFilePath];
        QLPreviewController *previewController = [[QLPreviewController alloc] init];
        previewController.dataSource = self;
        [[self navigationController] pushViewController:previewController animated:YES];
        [previewController.navigationItem setRightBarButtonItem:nil];
        [previewController release];

它在模拟器中测试时正常工作,但在iPad设备上测试时却无法正常工作。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

iOS设备文件系统区分大小写,与模拟器不同。

因此,请在以下位置检查区分大小写的文件名:

NSString *pdfFilePath =[documentsDir  stringByAppendingPathComponent:@"421_core_animation_essentials.pdf"];