manejo de errores con NSURLConnection sendSynchronousRequest

¿Cómo puedo hacer un mejor manejo de errores con NSURLConnection sendSynchronousRequest? ¿Hay alguna manera de que pueda implementar

- (void)connection:(NSURLConnection *)aConn didFailWithError:(NSError *)error

Tengo una cola de nsoperation que está obteniendo datos en segundo plano por eso tengo solicitud de sincronización. y si tengo que implementar una solicitud asíncrona, ¿cómo puedo esperar a que se complete la solicitud? Porque ese método no puede proceder sin datos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta