キャッシュされたNSURLConnection/NSURLCacheを使用してドキュメントをダウンロードした場合は、そのドキュメントをサーバー上で編集して(Last-ModifiedヘッダーとEtagヘッダーが変更されます)、ドキュメントに戻って、以前のキャッシュバージョンが返されます。 NSURLCache/NSURLConnectionは、リクエスト内のIf-Modified-Since/If-None-Matchヘッダを使って新しいリソースをチェックしようとしません(リソースの新しいバージョンを返す)。iOS 4.3.x上のNSURLCacheがLast-ModifiedヘッダーまたはEtagヘッダーをチェックしない
NSURLCacheをNSURLConnectionと共に使用して、以前にキャッシュされたLast-Modified/Etagヘッダーを使用してサーバー上の更新されたリソースをチェックする必要がありますか?このようなことが起こるべきかどうか、またはHTTP 304の内容を確認することが開発者の責任であるかどうかについては、私はドキュメントを見つけることができないようです。
私は同じ問題を抱えていますが、私はiOS 5を使用しています。変更されたリソースのiOSチェックの証拠は見つかりません。 – Leonardo