VKCOM / vk-ios-sdk

iOS library for working with VK API, authorization through VK app, using VK functions
MIT License
298 stars 164 forks source link

У метода execute в блоке Error возвращается nil #565

Open daymont87 opened 4 years ago

daymont87 commented 4 years ago

Потребовалось сделать обработку ошибки, обнаружили что вместо ошибки возвращается nil:

Снимок экрана 2020-04-28 в 20 56 46

Начали смотреть где в SDK этот nil образуется, выяснили что за счет 432 строки (self.error = nil), если ее закомментить то ошибку возвращает нормально:

Снимок экрана 2020-04-28 в 21 24 59

Вот коммит который добавил эту строку:

Снимок экрана 2020-04-29 в 12 37 05

Видимо пытались исправить retain цикл, но как-то больно кардинально