質問: iphoneでzipファイル内のコンテンツにアクセスする方法 私にはzipファイルがあります。そのzipファイルには私はいくつかのpptプレゼンテーションを持っています。 私は私の `UIWebView` でpptプレゼンテーションを見せたいと思います。 私はpptファイルを直接抽出して表示することはできません。 どのように私は客観的なcのzipの中のpptにアクセスするのですか?
回答: これは簡単ではありません。これを別の方法で行うことを検討することもできます。たとえば、ファイルをサーバに解凍して、Webビューでリンクを開くことができます。 しかし、本当にこのようにしたい場合は、2つのステップがあります。 **1。ファイルを解凍します。** 最終的には `NSData` で終わります。コメントに提案のリンクのいくつかをお読みください。これを実現するには、サードパーティライブラリを使用する必要があります。 **2。データを `UIWebView` に読み込みます。** tempディレクトリにNSDataを書き込み、 `UIWebView` をポイントします。 ``` NSString *path =//.. Get a location in the NSTemporaryDirectory if ([pptData writeToFile:path atomically:YES]) { NSURL *url = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [webview loadRequest:request]; } ```