私はJSONを取得し、インターネットが利用可能なときにキャッシュしたい、そうでないときにキャッシュを使いたいとします。私はこのコードを使用しましたが、オフラインのときはリクエストのresponseStringは常にnullです。 (ドキュメントは、サーバーが200または300応答を返す場合にのみ機能しますと言いASIDownloadCacheをオフラインで使用する
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadCache:[ASIDownloadCache sharedCache]];
任意のアイデアネットワーク接続がありません時にキャッシュされたデータを取得するために
ありがとう
ありがとうございます!それは素晴らしい作品です! – Matthew
サーバーがダウンしている場合、最後の手段として失効したキャッシュデータを返すために優れています –