Size: a a a

2021 June 18

DK

Denis Kim in SwiftBook
надо искать кто его стирает и убрать этот код
источник

KS

Kirill Streltsov in SwiftBook
хорошо, поищу
источник

KS

Kirill Streltsov in SwiftBook
спасибо!
источник

НС

Николай Савенков... in SwiftBook
Денис симпатичный пацик и классный айос программист :), мне много раз помогал, спасибо братан.
источник

L

Luiza in SwiftBook
Привет! Подскажите, пожалуйста, почему не удаётся получить verificationID и выходит ошибка(17054)?
источник

L

Luiza in SwiftBook
источник

DK

Denis Kim in SwiftBook
ну на 36 строке видимо это значение еще не установлено, возможно там какой-то асинхронный запрос
источник

DK

Denis Kim in SwiftBook
а ошибка 17054 видимо как раз этим асинхронным запросом и возвращается, что она означает нужно у разработчика спрашивать
источник

L

Luiza in SwiftBook
Спасибо!
источник

L

Luiza in SwiftBook
Когда пробую в одной функции - всё отрабатывает..
источник

DK

Denis Kim in SwiftBook
ну потому что этот код вызывается, а код на 37 строке не вызывается
источник

DK

Denis Kim in SwiftBook
вам нужно метод verifyPhoneNumber сделать async, а при его вызове сделать await. тогда после этого await вы сможете прочитать значение на строке 36 и попасть в строку 37
источник

АЛ

Алекс Ломовской... in SwiftBook
Это вроде только на бете доступно ?
источник

DK

Denis Kim in SwiftBook
ну или добавить параметр-функцию которая будет вызвана после завершения запроса и дергать оттуда
источник

DK

Denis Kim in SwiftBook
да
источник

АЛ

Алекс Ломовской... in SwiftBook
Если не бета, то можно сделать убегающее замыкание
источник

DK

Denis Kim in SwiftBook
ну либо воспользоваться паттерном делегата и попросить authmanager сообщать вам, когда действие будет выполнено и только после этого читать значение verificationId
источник

АЛ

Алекс Ломовской... in SwiftBook
И в теле замыкания уже проверять
источник

DK

Denis Kim in SwiftBook
либо в методе завершения блока послать уведомление через  notificationcenter всем заинтересованным объектам что произошло событие, а в контроллере на него подписаться
источник

АЛ

Алекс Ломовской... in SwiftBook
Можно также наблюдателем, подписавшись под этот айди
источник