クライアント/サーバーの動作を改善するために、私のiPhoneクライアントコードを調整して、Zipedレスポンスを進めていきたいと考えています。xcodeを使用したSOAPメッセージの解凍
サーバーはSOAP応答zipedを適合させます。
私はレスポンスを解凍する方法を検討していましたが、私のためにはうまくいきませんでした。
私が研究した最初の解決策は、ZipArchiveで、解決策(minizipから)hereで説明されていましたが、ファイルシステムの圧縮に焦点を当てています。
NSStringを解凍するだけです。その後
私はこのsecond approach確認:
NSData *decodedGzippedData = [NSData dataFromBase64String:encodedGzippedString];
NSData* unGzippedJsonData = [ASIHTTPRequest uncompressZippedData:decodedGzippedData];
NSString* unGzippedJsonString = [[NSString alloc] initWithData:unGzippedJsonData encoding:NSASCIIStringEncoding];
をしかしなぜならたNSData dataFromBase64Stringが存在していなかった実際のバージョンでは、私のために動作しませんでした。
私は前の質問の3番目の回答を扱っています。誰でも、Base64.hとNSData + Compression.hをインポートするためにインストールする必要があるライブラリやフレームワークを知っていますか?この他のポテンシャルで使用されましたsolution
私はchilkat librをテストしていました同じ結果を持つary :(((http://www.example-code.com/ios/zip.asp。 解決策はファイルシステム:SSSにのみ適用されます –