我需要在设备中获取已存在的pdf文件,并将选定的pdf上传到服务器。我已经将一个pdf文件添加到iBooks,然后尝试使用以下代码在目录中搜索该文件:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSFileManager *fileManager = [NSFileManager defaultManager];
//NSError *error = nil;
NSArray *filesAtPath = [fileManager contentsOfDirectoryAtPath:documentsDirectory error:nil];
NSLog(@"filesAtpath:%@",filesAtPath);
for (NSString *path in filesAtPath)
{
NSLog(@"add..");
if ([path rangeOfString:@".pdf"].length > 0)
{
//Do whatever you want with the pdf file
NSLog(@"pdf: %@",path);
}
}
但是日志显示为空数组,请您告诉我,是否还有其他方法可以在设备中获取pdf列表并选择一个上传到服务器中。
答案 0 :(得分:0)
不,Apple不提供对iBooks库的访问,就像它提供对音乐库的一些访问一样。