我是iPad
开发人员的新手,
我正在epub reader
申请,
当用户从互联网.epub
下载任何文件时,我想检查它的下载文件夹中有多少文件。epub
最后我想将每个 epub 的名称存储在我的array
...
我应该如何实现这个?
任何帮助将不胜感激。
提前致谢 !!
我是iPad
开发人员的新手,
我正在epub reader
申请,
当用户从互联网.epub
下载任何文件时,我想检查它的下载文件夹中有多少文件。epub
最后我想将每个 epub 的名称存储在我的array
...
我应该如何实现这个?
任何帮助将不胜感激。
提前致谢 !!
我不知道它对您有帮助,但请尝试一下我在我的应用程序中使用过,但书籍已添加到我的资源文件夹中
NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *dirContents = [fm contentsOfDirectoryAtPath:bundleRoot error:nil];
NSPredicate *fltr = [NSPredicate predicateWithFormat:@"self ENDSWITH '.epub'"];
self.onlyJPGs = [dirContents filteredArrayUsingPredicate:fltr];
您将无权访问该文件夹,如果您以任何方式访问,那么您的应用程序将被拒绝
抱歉,对于这里的数据库负载,我找到了解决方案,
NSString *files;
NSDirectoryEnumerator *direnum = [[NSFileManager defaultManager] enumeratorAtPath:basePath];
NSMutableArray *movfiles = [NSMutableArray array];
while(files = [direnum nextObject])
{
if([[files pathExtension] isEqualToString:@"epub"])
[movfiles addObject:files];
}
for (int i=0; i<[movfiles count]; i++) {
NSLog(@"array=%@",[movfiles objectAtIndex:i]);
}