Я знаю, что этот ответ, вероятно, слишком поздно, чтобы помочь вам конкретно, но на случай, если другие люди столкнутся с такой же проблемой и просматривают этот пост, я нашел решение. У меня была именно эта проблема, и ни один из примеров, которые я мог найти, казалось, не содержал решения. Но это довольно просто, вы должны «начать» загрузку, так же, как вы делаете с загрузками.
Короче говоря, в конце кода цели-c вы добавили бы строку:
[request startSynchronous];