0

私のプロジェクトでは、NSMutableURLRequest を使用しています。キャッシングのせいでたまにミスがあります。

だから私はやった

    let mutableURLRequest = makeURLRequestFrom(url: url, httpMethod: "GET", httpHeaders: httpHeaders, parameters: parameters)
    mutableURLRequest.cachePolicy = .ReloadIgnoringLocalAndRemoteCacheData

これはうまくいっています。ここで、NSMutableURLRequest ごとに cachePolicy を設定したくありません。cachePolicy の標準構成を設定する可能性はありますか?

UI 要素については、プロジェクト全体の Appdelegate で構成を設定することもできます。

このような:

UILabel.appearance().textColor =  UIColor.red()

おそらく、cachePolicy にも同様の解決策がありますか? (まだ見つからない)

4

1 に答える 1

0

NSURLSession を使用している場合は、セッションごとのキャッシュ ポリシーを指定できます。NSURLConnection については、共有 NSURLCache オブジェクトを変更し、メモリ内およびディスク上のサイズをゼロに設定するのが最善だと思いますが、OS がそれを尊重することは保証できません。

于 2016-05-03T07:16:49.780 に答える