私はepubの本をダウンロードしてそれを自分のディレクトリに保存してから、webviewでブックを開きます。私はwebviewで本を開く方法を知っていますが、私はepubの本をダウンロードして私のドキュメントに保存する方法を知らない。私は私が持っているリンクを解凍しようとしましたが、私が与えるリンクは何でもhelp.epubの本しか見ることができません。私は自分の書類に必要なepubの本を見ることができません。 解凍のためのコードは次のとおりです。epubをプログラムでダウンロードし、xcodeのドキュメントディレクトリに保存します
(void)unzipAndSaveFile{
ZipArchive* za = [[ZipArchive alloc] init];
NSLog(@"url%@",receivedUrl);
NSLog(@"recieved%@",receivedTitle);
if([za UnzipOpenFile:[[NSBundle mainBundle] pathForResource:receivedTitle ofType:@"epub"]]){
NSString *strPath=[NSString stringWithFormat:@"%@/UnzippedEpub",[self applicationDocumentsDirectory]];
//Delete all the previous files
NSFileManager *filemanager=[[NSFileManager alloc] init];
if ([filemanager fileExistsAtPath:strPath]) {
NSError *error;
[filemanager removeItemAtPath:strPath error:&error];
}
[filemanager release];
filemanager=nil;
//start unzip
[za UnzipFileTo:strPath overWrite:YES];
NSLog(@"path%@",strPath);
}
[za release];
}
私はJSONを使用してデータを解析されてきました。
pathForResource:receivedTitle ---ここでは「receiveTitle」で私はepubリンクを渡しています。この問題を解決するために私を助けてください... – iOSDev