やってみますか?Data(contentsOf:URL)はキャッシュを使用しますか?

FlatDog

異なるURLで以下を複数回実行し、同じデータが「時々」返されるという問題が発生しています(ランダムに見えます)。iOSがいくつかのページをキャッシュし、同じデータを返し、実際にはURLにアクセスしないのではないかと思います。

キャッシュはありますか?もしそうなら、各呼び出しの前にそれをクリアする方法はありますか?

if let dataString = try? Data(contentsOf: url!) {
    let pageContent = String(data: dataString, encoding: String.Encoding.utf8)
}
名前

と呼ばれるオプションを提供するinit(contentsOf:options :)見てくださいNSData.ReadingUncachedこれは、単純なフォームがキャッシュされていることの証拠であり、キャッシュされているかどうかを制御する方法に対する答えです。

さらに制御を強化したより良いアプローチは、URLSessionを使用することです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

fopen + fgetcsvでURLを読み取る:キャッシュを使用しますか?

URLからuitableviewを使用してUIImageをキャッシュします

Spring @TransactionalはHibernateキャッシュを使用しますか?

GDBはSIGCHLDによってdebuggeeのシグナルをキャッシュしていますか?

getoptは誤って引数をキャッシュします

あいまいな型のみによってパラメーター化された式を「共有」または「キャッシュ」しますか?

JSONキャッシュをすばやくクリアしますか?

Kafka-ビューは継続的に更新されるキャッシュの形式のように動作しますか?どうやって

boost :: asioはSSLセッションキャッシュを使用しますか?

WindowsはSSHキーをキャッシュしますか?

Dart ServiceStackを使用して応答をキャッシュしますか?

ISPはすべてのデータをキャッシュしますか?

AngularはSpringRestControllerから画像を取得してキャッシュします

Service Workerに動的URLをキャッシュするにはどうすればよいですか?プリキャッシュと関係がありますか?ReactJSのデフォルトのserviceWorkerを使用しています

フラッターは画像にキャッシュを使用しますか?

Service Workerをキャッシュに保存するのは理にかなっていますか?

gulpを使用してindex.thmlを変更し、CSSキャッシュを防ぐ方法はありますか?

phpの `filemtime`は、ブラウザのキャッシュやキャッシュの無効化に適していますか?

AWS CodeBuildを使用してビルドの依存関係をキャッシュする方法はありますか?

キャッシュを使用してnpmciを高速化する方法はありますか?

XMLHttpRequest()を使用してファイルがキャッシュされますか

postgresは私のクエリをキャッシュしていますか?

SparkはHDFS集中キャッシュを利用していますか?

Hikari CPはPreparedStatementsキャッシュをサポートしていますか?

ECSはDockerレイヤーキャッシュを使用して展開を高速化しますか?

makeはキャッシュをどこに保存しますか?

gitはその結果をキャッシュしますか?

Javaは匿名クラスを「キャッシュ」しますか?

Firebaseはデータをキャッシュしますか?

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Railsで宝石のレイアウトを使用するにはどうすればよいですか?

  3. 3

    Chromeウェブアプリのウェブビューの高さの問題

  4. 4

    Ansibleで複数行のシェルスクリプトを実行する方法

  5. 5

    アンドロイド9 - キーストア例外android.os.ServiceSpecificException

  6. 6

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  7. 7

    CSSのみを使用して三角形のアニメーションを作成する方法

  8. 8

    Google Playストア:アプリページにリーダーボードと実績のアイコン/バッジが表示されない

  9. 9

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  10. 10

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  11. 11

    Windows 7では、一部のプログラムは「ビジュアルテーマを無効にする」レジストリ設定を行いませんか?

  12. 12

    Get-ADGroupMember:このリクエストのサイズ制限を超えました

  13. 13

    Pyusb can't find a device while libusb can

  14. 14

    MySQLでJSON_LENGTHとJSON_EXTRACTを組み合わせる方法は?

  15. 15

    Postmanを使用してファイル付きの(ネストされた)jsonオブジェクトを送信する

  16. 16

    Swiftのブロックのパラメーターに関するドキュメントのマークアップ形式は何ですか?

  17. 17

    Reactでclsxを使用する方法

  18. 18

    追加後、ブートストラップマルチセレクトがテーブルで機能しない

  19. 19

    MongoDB Compass: How to select Distinct Values of a Field

  20. 20

    「埋め込みブラウザのOAuthログイン」を有効にしてコールバックURLを指定した後でも、Facebookのコールバックエラーが発生する

  21. 21

    複数行ヘッダーのJTableヘッダーテキストの折り返し(カスタムTableCellRenderer)

ホットタグ

アーカイブ