Я делаю несколько load on scroll
в своем UITableView
для извлечения данных с сервера.
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath)
{
let lastElement = self._titles_en.count - 1
if indexPath.row == lastElement
{
page += 1
searchForString()
}
}
каждая запись добавляет UITableViewCell с UIImageView
, загруженным с помощью kingfisher
loadRemoteImage(placeImage, argURL: _images[indexPath.row], cr : 0)
Теперь мой вопрос: как я могу следить за тем, чтобы используемый плунжер не увеличивался?
Я смотрел баран в инструментах отладки, он увеличился на 10 мегабайт при загрузке примерно на 3 страницы, что слишком много, и оно начинает превышать 200 мегабайт, так что есть ли уловка, чтобы избежать этого всплеска? Я боюсь, что пользователь будет прокручивать много раз и бум, авария приложения.