objective-c - verificacion - no puedo verificar mi id de apple
Recuperar códigos de estado de HTTPResponse/HTTPRequest iPhone SDK? (1)
Necesito verificar y evaluar los códigos de estado HTTP en la aplicación de mi iPhone. Tengo un objeto NSURLRequest y una NSURLConnection que con éxito (creo) se conecta al sitio:
// create the request
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.apple.com/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
// create the connection with the request
// and start loading the data
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (theConnection) {
// Create the NSMutableData that will hold
// the received data
// receivedData is declared as a method instance elsewhere
receivedData=[[NSMutableData data] retain];
} else {
// inform the user that the download could not be made
}
Conseguí este código aquí: http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html
Pero no dice (por lo que puedo ver) nada sobre el acceso a los códigos de estado HTTP.
¿Alguien tiene alguna idea de cómo establecer una conexión con un sitio y luego verificar los códigos de estado HTTP de esa conexión?
¡Gracias por adelantado!
Así es como lo hago:
#pragma mark -
#pragma mark NSURLConnection Delegate Methods
- (void)connection:(NSURLConnection*)connection didReceiveResponse:(NSURLResponse*)response {
NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response;
int responseStatusCode = [httpResponse statusCode];
}
Pero estoy usando un NSURLConnection asíncrono, por lo que esto no puede ayudar. Pero espero que lo haga de todos modos!