NSURLConnectionキャッシュをクリアする方法はありますか?
これを使用していくつかの文字列をダウンロードしましたが、サーバーから変更しても同じ文字列を取得し続けます。
以下を使用して、キャッシュを明示的にクリアできます。
obj-c
[[NSURLCache sharedURLCache] removeAllCachedResponses];
Swift
URLCache.shared.removeAllCachedResponses()
NSURLRequestオブジェクトを作成するときに、キャッシュポリシーを指定します。 cachePolicy
プロパティをNSURLRequestReloadIgnoringCacheData
に設定するか、initWithURL:cachePolicy:timeoutInterval:initializerを使用します。キャッシュポリシーについては ドキュメント を参照してください。
ファイル名の最後に1つの乱数を追加します
お気に入り abc.pdf?rand=10023
これが公式のAppleページからの方法です。リンクにある短くて有益な答えを読んでください。