соединение - это созданный вами объект NSURLConnection.Если он создан, он вернет true.
Проблема в том, что вы не обработали данные ответов, которые можно использовать с помощью следующих функций делегатов:
-(BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;
-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
-(void)connectionDidFinishLoading:(NSURLConnection *)connection;
Вы должны поместить журнал в didFailWithError, чтобы проверить, успешно ли установлено ваше соединение.
Я совершенно уверен, что вы не пробовали NSURLSession, но вы должны это делать, потому что NSURLSession может быть записан как блоки, что облегчает написание кода (без делегатов). На самом деле NSURLSession намного проще и проще в реализации, чем NSURLConnection.