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