Я использую зимородок для загрузки одного изображения одним из следующих способов.
KingfisherManager.shared.retrieveImage
или же
ImageDownloader.default.downloadImage
У меня вопрос: как мне отменить текущую загрузку, чтобы начать новую?
У меня нет ImageView, поэтому я не могу использовать
imageView.kf.cancelDownloadTask()





Оба этих метода возвращают объект задачи, RetrieveImageTask и RetrieveImageDownloadTask соответственно. Вам нужно будет сохранить возвращенный объект задачи и вызвать task.cancel(), когда вы хотите его отменить.