私は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];
そのフォルダにアクセスできなくなります。何らかの方法でアクセスすると、アプリは拒否されます。
申し訳ありませんが、ここでDBをロードするために、解決策を見つけました。
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]);
}