Медленная загрузка изображений в UITableViewCell начиная с Xcode 11 - PullRequest
0 голосов
/ 27 октября 2019

У нас есть приложение, которое работает в течение многих лет, используя UITableViewCells, содержащие миниатюрные изображения, хранящиеся локально. Загрузка изображений никогда не была проблемой, а прокрутка была быстрой. С момента последнего обновления XCode он стал липким и изображения загружаются медленно. Я реализовал асинхронную загрузку, чтобы попытаться решить эту проблему, и прокрутка плавная, но при загрузке изображений наблюдается значительная задержка, что недопустимо.

Кто-нибудь еще испытывал это? Что изменилось в Xcode 11, чтобы вызвать это?

Для чего это стоит, вот код, который я имею сейчас:

DispatchQueue.global(qos: .background).async {

    let ImageLoaded = g_resources.readTreeImage(id: UInt(initData.IconImageID) ?? 0)

    if(initData.IconImageID != nil)
    {
        DispatchQueue.main.async(execute: {() -> Void in
            self.m_treeImageView.image = ImageLoaded

        })
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...