Я предполагаю, что это действительно запрос функций для Google, но мне любопытно, знает ли кто-нибудь об этом. Я хотел бы выполнить запрос запроса синхронного запроса в GAE Endpoints api.Выполнение синхронных запросов к облачным конечным точкам Google на iOS
В Android, выполняющем запрос, синхронно. Затем вы помещаете его в AsyncTask, чтобы заставить его работать в фоновом режиме.
В iOS выполнение запроса является асинхронным. Вы просто передаете блок обратного вызова.
Я конвертирую приложение для Android в приложение iOS, и было бы очень хорошо, если бы они использовали тот же механизм. Например, есть моменты, когда я ХОЧУ синхронный запрос. Это просто упрощает мой код, и я знаю, что он помещает его в фоновый поток.
Итак, мой вопрос в том, что ... есть ли какой-либо способ (взломать или нет) заблокировать до завершения запроса iOS?
Вы когда-нибудь это выяснили? – BlueBoy
Мы разработали хитроумный трюк для нашего кода несколько лет назад. Это работает для нас, но это все в Objective-C. Просто дайте мне знать, если вам нужны фрагменты. Google теперь устарел от Endpoints 1.0 и закрывает его на 8/2/2018. Еще не просмотрели Endpoints 2.0 (официально они называют это Cloud Endpoints Framework для App Engine). Информация о завершении Endpoints 1.0: https://cloud.google.com/endpoints/docs/frameworks/legacy/v1/python/ –