Я делаю (асинхронный) запрос URL.
В функции делегата connectionDidFinishLoading Я присваиваю ответ сервера переменной экземпляра.
Я ждучерез несколько секунд после того, как я сделаю запрос, и я уверен, что получил ответ.
У меня есть кнопка, связанная с IBAction, которая выводит эту переменную в NSLog, но она ВСЕГДА равна нулю.
Понятия не имею, что происходит.Запускает ли url-запрос новый поток и какие-либо из сохраненных переменных, недоступны в главном потоке ... или почему я вообще никогда не вижу ни одной из своих сохраненных переменных.
Я могу правильноиспользовать полученные данные внутри connectionDidFinishLoading , но когда я присваиваю эти данные переменным экземпляра и пытаюсь получить доступ к ним вне функции, они всегда равны нулю.
TL; DR Как на земле я могусохранить ответы или URL-запрос для последующего использования!?!
Заранее спасибо.