Kingfisherのリクエストヘッダーを書き換える
KingfisherのCheat Sheetより。AnyModifier
を使う。
let modifier = AnyModifier { request in var r = request r.setValue("", forHTTPHeaderField: "Access-Token") return r } imageView.kf.setImage(with: url, placeholder: nil, options: [.requestModifier(modifier)])
毎回オプションにAnyModifier
を渡すのがめんどくさい場合は、KingfisherManager
経由でセットすればよい。
KingfisherManager.shared.defaultOptions.append(.requestModifier(modifier))