Size: a a a

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

2021 April 07

r

rrtyuio in iOS Developers — русскоговорящее сообщество
ситуация примерно такая
Foo() -  это функция фреймворка, ее переделать не могу, а мне надо из нее вытащить данные и вернуть
источник

PS

Pluxury Style in iOS Developers — русскоговорящее сообщество
Так у вас внутри foo completion не вызывается
источник

r

rrtyuio in iOS Developers — русскоговорящее сообщество
щас короче скину исхожный код
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
здесь хочешь получить i = 1 на выходе?
источник

r

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

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
foo { [number] in
number = 1
}
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
надо number в список захвата добавить
источник

r

rrtyuio in iOS Developers — русскоговорящее сообщество
функция возвращает пустой json, а надо тот, что получен с респонса
источник

r

rrtyuio in iOS Developers — русскоговорящее сообщество
в том то и дело, что не могу, так как не моя функция
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
ну тебе нужный json в комплишн падает - этого не достаточно?
источник

r

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

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
ты хочешь этот json, который в комплишн передается, где-то еще достать?
источник

r

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

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
при вызове функции свой комплишн передавай
источник

r

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

PS

Pluxury Style in iOS Developers — русскоговорящее сообщество
Посмотри в какой момент отрабатывает ретурн , а в какой комплишн и поймёшь
источник

r

rrtyuio in iOS Developers — русскоговорящее сообщество
ага, узнал, что комплишны независимо от функции отрабатывают
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
тебе надо функцию так вызвать
getData(firstMarker: first, secondMarker: second) { json in
// здесь будет локальная переменная json с нужным тебе значением
}
источник

AM

Alexey Mishchenko in iOS Developers — русскоговорящее сообщество
возвращаемое значение самой функции getData можешь игнорить, если оно тебе не нужно
источник

r

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