Newsstandアプリでサーバーからダウンロードしたコンテンツにアクセスする方法を知りたいのですが。NKAssetDownloadを使用して、アプリのすべての有用なアセットを含むzipファイルをキャッシュディレクトリに正常にダウンロードしました。ZipArchiveを使用してフォルダーを解凍できることはわかっています。しかし、それを行うには、ダウンロードしたzipファイルのパスにアクセスする方法を見つけることができません。
現在、パスは次のとおりです。
シミュレーター->アプリケーション->my_app_id->ライブラリ->キャッシュ->ニューススタンド->(16進数の名前のフォルダー)-> Magazine.zip
Magazine.zipは私のダウンロードしたファイルです。問題は、この16進フォルダー名にあります。
ここで、このファイルを解凍して、imageViewの解凍されたフォルダーにあるimage.pngを使用できるコードについてサポートが必要です。
これは私が使用したコードです:
NKLibrary *library = [NKLibrary sharedLibrary];
NKIssue *firstIssue = [library issueWithName:@"First Issue"];
firstIssue = [library addIssueWithName:@"First Issue" date:[NSDate date]];
NSURLRequest *urlReq = [NSURLRequest requestWithURL:[NSURL URLWithString:@"location of my zip file"]];
NKAssetDownload *asset = [firstIssue addAssetWithRequest:urlReq];
[asset downloadWithDelegate:self];