Отмена отмены PHImageManager не работает должным образом

Я пытаюсь получить данные изображения из библиотеки фотографий:

let manager = PHImageManager.default()
let options = PHImageRequestOptions()
options.isSynchronous = false
let rId = manager.requestImageData(for: asset, options: options) { data, _, _, info in

}

В целях тестирования я отменил запрос сразу после вызова запроса:

manager.cancelImageRequest(rId)

Но полный блок обработчика PHImageManager по-прежнему вызывается, даже если запрос был отменен. И я тоже не смог найти PHImageCancelledKey в info

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам