Size: a a a

iOS Developers — русскоговорящее сообщество

2019 October 27

M

Mayor in iOS Developers — русскоговорящее сообщество
у него же не сразу картинка скачивается
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
По идее это вообще нужно делать в Prefetch
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
и останавливать там же
источник

Р

Руслан in iOS Developers — русскоговорящее сообщество
Mayor
после этой строки сделай return task и добавь возвращаемый тип в метод getcat
у меня там видел два таска, один получает ссылку, второй грузит картинку
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
downland
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
кароче тут кетреквест надо переписывать
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
а лучше не забивать себе голову таким и использовать кингфишер какой нибудь, тут уже зашло за обучение понимания как скачиваются картинки
источник

Р

Руслан in iOS Developers — русскоговорящее сообщество
Mayor
кароче тут кетреквест надо переписывать
как мне сделать правильно? Хочу без фреймворков и есть два запрос, я как понимаю мне необходимо возвращать таск в ячейку и в preperforreuse останавливать его
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
Ты не сможешь вернуть таск, которого нет
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
первый таск, который получает ссылку на картинку, которую надо скачать вернуть сможешь
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
но потом у тебя внутри твоего же кетреквест без оповещений всяких начинает эта картинка скачивается, это уже второй реквест
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
ты его никак не остановишь
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
разве что ты можешь возвращать self в кетреквесте
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
и добавить свой метод cancel()
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
в котором будешь останавливать и первую таску и вторую, если есть
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
тебе в кетреквест нужно создать 2 поля, хранящие таску на получение ссылки и второе поле на таску, которая эту картинку скачивает.

Вот тут на 43 строке тебе надо self.searchTask = task сделать
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
а вот тут на 63 строке self.downloadTask = task
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
в методе cancel просто делаешь

searchTask?.cancel()
downloadTask?.cancel()
источник

M

Mayor in iOS Developers — русскоговорящее сообщество
Mayor
тебе в кетреквест нужно создать 2 поля, хранящие таску на получение ссылки и второе поле на таску, которая эту картинку скачивает.

Вот тут на 43 строке тебе надо self.searchTask = task сделать
и вот тут же тебе нужно делать return self
источник