0

すでに数回の反復を経た iPad アプリの開発を引き継ぎました。このアプリは、当社の Web サイトから構成設定用の特定のファイルを取得するように設計されています。ただし、古いバージョンは NSUrlConnection を使用していたため、アプリの最新バージョンのみがこのファイルをキャッシュしないように設計されています。アプリが依存するサービスのいずれかが変更された場合、古いバージョンのユーザーは、キャッシュがタイムアウトして新しい構成ファイルを取得するまで問題が発生する可能性があります。

古いバージョンのユーザーに提供する最善の指示 (または、少なくとも「アップグレード」に次いで 2 番目に適切な指示) を知りたいです。NSUrlConnection キャッシュを手動でクリアする方法はありますか? アンインストール/再インストールで解決しますか?

4

1 に答える 1

1

キャッシュを制御するのは NSURLRequest (または変更可能な兄弟) です。

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURLRequest_Class/Reference/Reference.htmlのリファレンスをご覧ください。NSURLRequest

そして最も適したものを選ぶNSURLRequestCachePolicy

于 2012-08-16T15:13:02.670 に答える