Отмена отмены 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
Что я делаю неправильно?