PHAsset.fetchAssets занимает слишком много времени - PullRequest
0 голосов
/ 21 октября 2019

Я получаю и перечисляю все активы в телефоне, используя PHAsset.fetchAssets в viewdidload начального контроллера представления. Если на устройстве слишком много фотографий и видео, его завершение занимает от 40 до 50 секунд. Как мне уменьшить это?

Я пытался использовать DispatchQueue.global (qos: .background) .async, чтобы пользовательский интерфейс не зависал, но все еще не работал

Я ожидаю загрузки и перечислениявсе мгновенно.

...