我是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]);
}