GCD e NSURLConnection @ assíncrono
Eu sei que, se eu criar uma NSURLConnection (uma assíncrona padrão), ela retornará à mesma thread. Atualmente, isso está no meu tópico principal. (também funciona bem).
Mas agora estou usando o mesmo código para outra coisa e preciso manter minha interface do usuário ágil ....
Se eu fize
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
/* and inside here, at some NSURLConnection is created */
});
.. é possível que minha NSURLConnection seja criada, mas meu encadeamento desaparece antes que a conexão do URL retorn
Eu sou novo no GCD. Como manter o encadeamento ativo até minha conexão de URL retornar, ou existe uma maneira melhor de fazer isso?