我编写代码以打开位于
的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设备上测试时却无法正常工作。 请帮帮我。
答案 0 :(得分:0)
iOS设备文件系统区分大小写,与模拟器不同。
因此,请在以下位置检查区分大小写的文件名:
NSString *pdfFilePath =[documentsDir stringByAppendingPathComponent:@"421_core_animation_essentials.pdf"];